Найти тему

Seafile — настройка отправки email

Оглавление

Для отправки уведомлений с вашего домашнего облака на почту нужно внести изменения в настройки seahub_settings.py.

В Seafile есть несколько типов почтовых уведомлений:

  • User reset his/her password
  • System admin add new member
  • System admin reset user password
  • User send file/folder share link and upload link
  • [pro] Reminder of unread notifications (It is sent by a background task which is pro edition only)

Редактируем seahub_settings.py

Для исправления багов с UTF8 в начале файла:

# -*- coding: utf-8 -*-

# Устранение проблем с кодировкой UTF-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')

Настройки почты:

EMAIL_USE_TLS = False
EMAIL_HOST = 'smtp.example.com'
# smpt server
EMAIL_HOST_USER = 'username@example.com'
# username and domain
EMAIL_HOST_PASSWORD = 'password'
# password
EMAIL_PORT = 25
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = EMAIL_HOST_USER

Для отправки через gmail:

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'username@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_PORT = 587
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = EMAIL_HOST_USER

Изменение заголовков sender и reply to (только для письма "поделиться ссылкой"):

# Replace default from email with user's email or not, defaults to ``False``
REPLACE_FROM_EMAIL = True

# Set reply-to header to user's email or not, defaults to ``False``. For details,
# please refer to http://www.w3.org/Protocols/rfc822/
ADD_REPLY_TO_HEADER = True
-2

Ссылки

https://manual.seafile.com/config/sending_email.html

Источник:
https://internet-lab.ru/seafile_sending_email

Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.