Google App Engine 내에서 이메일을 보내려고합니다.GAE에서 메일을 보내는 데 어려움이 있습니다.
보내려고 할 때마다 "누락 된 주제 오류"가 나타납니다.
개발 서버에서 코드를 실행하면 제대로 작동하는 것 같습니다. 콘솔 출력이 올바르게 보이고 내가 예상 한 페이지로 이동합니다. 그러나 업로드하고 실행하면 다음과 같이 표시됩니다.
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="[email protected]>",
subject="test")
message.subject=self.request.get('content')
message.to = addr_to_send_to
message.body = self.request.get('content')
message.send()
(예, 피사체가 두 번 ... 난 단지하려 한 장소 또는 기타에 설정하고, 어느 쪽도 일하지 한 설정되어 있습니다.)
미리 감사드립니다.
좋은 제안 이었지만, 내가 이미 가지고 있었던 것이 었습니다 - 여기에 게시하기 전에 코드 조각을 변경했다는 것을 분명히해야했습니다. – user686830