В Django у меня есть приложение, отправляющее электронную почту через учетную запись gmail. Это моя settings.py конфигурацияПроблема с Django электронной почтой через gmail, всегда как спам
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'thepassword'
EMAIL_PORT = 587
И способ отправки сообщений электронной почты (в views.py):
from_email = '[email protected]' #look that is equal to EMAIL_HOST_USER
template_html = 'my_template.html'
subject = u'The subject'
html_content = render_to_string(template_html, {})
msg = EmailMultiAlternatives(subject, html_content, from_email, ['[email protected]'])
msg.attach_alternative(html_content, "text/html")
msg.send()
Пользователь всегда получают как СПАМ. Это что-то, что я делаю неправильно?
Спасибо!
Ps: Та же проблема возникает в Django 1.4, 1.5 и 1.6, так что версия агностик
Спасибо @Trik, я использую Mandrill – azuax
Если вы используете мандрилл, убедитесь, что вы установили записи DKIM и SPF. – souldeux