Столкнулся со следующей проблемой при отправке email.
Имеется settings.py
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'noreply@example.com'
EMAIL_HOST_PASSWORD = 'mypass'
EMAIL_PORT = 587
email_subject = "I need test it"
email_body = render_to_string("email/invite.html", {})
from_email = "noreply@mail.ru"
to = "pyOut@ukr.net"
msg = EmailMessage(email_subject, email_body, from_email, [to])
msg.content_subtype = "html" # Main content is now text/html
msg.send()
1) Почему на мыло приходит поле от ‘noreply@example.com’(settings.py), а не pyOut@ukr.net(views.py)?
2) Для чего нужна следующая строка: msg.content_subtype = “html”?
3) При получении письма письмо дополняется следующими заголовками в gmail-е:
отправлено через gmail.com
подписан gmail.com
Как из можно убрать?