Пользователь недавно уведомил меня, что он не может отвечать на мои сообщения электронной почты из-за пробелов в адресе. Он также упомянул, что необработанное поле FROM не соответствует RFC 822 - я мало что знаю об этом и не могу проверить.
Вот необработанное поле From, которое он получил:
From: SiteName someprefix@mg.somesite.io
Так я сейчас отправляю эти письма:
msg_plain = render_to_string('email_template.txt', context)
msg_html = render_to_string('email_template.html', context)
EMAIL_FROM_FIELD = 'SiteName someprefix@mg.somesite.io'
mail_was_sent = send_mail(
email_subject,
msg_plain,
EMAIL_FROM_FIELD,
[profile.user.email],
html_message=msg_html,
)
Что я делаю не так?