Я создаю сайт хостинга на основе Django на VPS, и я смущен конфигурацией электронной почты Django. Мой сервер успешно отправляет мне технические письма (например, от fail2ban) с помощью sendmail. Однако все связанные с Django googling упоминают postfix, например. в this other answer.Можно ли использовать sendmail для send_mail Django?
Интересно:
- Если я могу использовать Sendmail, а не постфикса;
- Как настроить Django для использования почтовых функций моего сервера.
Любая помощь очень ценится.
FWIW, я на Ubuntu 16.04 и Django 1.10.
Но у меня нет пароля или хоста электронной почты. Sendmail работает на сервере _my_. Поэтому я могу сделать что-то вроде «echo» Body »| mail -s "Subject" test @ gmail.com' в терминале и получать электронную почту в Gmail. fail2ban использует этот объект просто отлично, мне нужно заставить Django использовать его тоже. – texnic
, так что если ваш gmail может получить вашу почту, какое имя/имя хоста для отправителя? – Enix
Нет. Sendmail - это программное обеспечение почтового сервера, запущенное на моем собственном сервере. Поскольку я владею им, мне не нужны никакие учетные данные. Моя проблема в том, что в командной строке я могу использовать эту команду 'mail' без каких-либо учетных данных. Но Django, по-видимому, работает по-разному и нуждается в информации, как разговаривать с sendmail. – texnic