Как настроить Django для отправки почты через Postfix? [закрытый]
Как настроить Django и Postfix для отправки писем для приложений Django?
Я могу сделать это с помощью настроек сервера Gmail, но я хочу отправить электронную почту с моего собственного сервера, используя свой собственный домен.
1 ответов
Я сильно ударился головой, прежде чем понял, что на самом деле это довольно просто:
добавьте это в свой settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'localhost'
EMAIL_PORT = 25
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
DEFAULT_FROM_EMAIL = 'Whatever <whatever@example.com>'
также убедитесь ,что полное доменное имя (скажем mybox.example.com) настраивается на вашем сервере (как),
тогда вам нужно иметь эти строки в вашем / etc / postfix / main.cf:
myhostname = mybox.example.com
mydestination = localhost.server.com, localhost, example.com
Также вам нужно настроить правильную запись MX для вашего домена (проверьте здесь) на вашем dns-сервере (и в вашем регистраторе, если вы обрабатываете поиск dns через вас)