Перед миграцией моего приложения в GAE я использовал следующий код для отправки электронных писем, и он работал довольно хорошо:
from django.core.mail import send_mail
subject = 'Hello!'
msg = '\n \n Hello World!'
sender = settings.DEFAULT_FROM_EMAIL
to = ['[email protected]']
send_mail(subject,msg,sender,to,fail_silently=False)
Теперь, после перехода на GAE (на Python 2.7), это не работает. Он просто выдает следующую ошибку:
Exception Type: NotImplementedError
Exception Location: C:\Program Files(x86)\Google\google_appengine\google\appengine\api\remote_socket\_remote_socket.py in gethostbyaddr, line 256
У меня есть файл settings.py, настроенный следующим образом
EMAIL_USE_TLS = True
EMAIL_HOST = 'xxx.yyy.com'
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'zzzzzzzzz'
EMAIL_PORT = 587
Кто-нибудь отправляет электронные письма с модулем Django в GAE и знает что-то об этой ошибке?