Я пытаюсь отправить электронное письмо из Google App Engine.
Всякий раз, когда я пытаюсь отправить, я получаю «Отсутствует ошибка субъекта».
Когда я запускаю код на сервере разработки, кажется, он работает нормально - вывод на консоль выглядит правильно, и я попадаю на ожидаемую страницу. Но когда я загружаю его и запускаю, я получаю:
Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 636, in __call__
handler.post(*groups)
File "/base/data/home/apps/spam-tool/1.349401522260793315/spam-tool.py", line 34, in post
body=cgi.escape(self.request.get('content')))
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/mail.py", line 297, in send_mail
message.send(make_sync_call)
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/mail.py", line 799, in send
raise ERROR_MAP[e.application_error](e.error_detail)
BadRequestError: Missing subject
Но определенно есть тема.
Код, который я использую:
> message = mail.EmailMessage(sender="admin_address@gmail.com>",
subject="test")
message.subject=self.request.get('content')
message.to = addr_to_send_to
message.body = self.request.get('content')
message.send()
(Да, объект задан дважды ... Я пытался установить его только в одном месте или в другом, и ни один не работал.)
Заранее спасибо.