Tôi cố gắng để gửi Email bằng this sample code và các tùy chọn dòng lệnh:Lỗi gửi e-mail thông qua máy chủ SMTP trên App máy chủ phát triển động cơ
dev_appserver.py --smtp_host=smtp.gmail.com --smtp_port=25 [email protected]_password=k1tt3ns myapp
Tuy nhiên, tôi nhận được lỗi sau khi ứng dụng của tôi cố gắng gửi e-mail (trên máy chủ phát triển):
Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\google\appengine\ext\webapp\__init__.py", line 500, in __call__
handler.post(*groups)
File "C:\Documents and Settings\desk\Desktop\apps\temp\main.py", line 139, in post
""")
File "C:\Program Files\Google\google_appengine\google\appengine\api\mail.py", line 205, in send_mail
message.send(make_sync_call)
File "C:\Program Files\Google\google_appengine\google\appengine\api\mail.py", line 474, in send
make_sync_call('mail', self._API_CALL, message, response)
File "C:\Program Files\Google\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 68, in MakeSyncCall
apiproxy.MakeSyncCall(service, call, request, response)
File "C:\Program Files\Google\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 240, in MakeSyncCall
stub.MakeSyncCall(service, call, request, response)
File "C:\Program Files\Google\google_appengine\google\appengine\api\apiproxy_stub.py", line 80, in MakeSyncCall
method(request, response)
File "C:\Program Files\Google\google_appengine\google\appengine\api\mail_stub.py", line 203, in _Send
self._SendSMTP(mime_message, smtp_lib)
File "C:\Program Files\Google\google_appengine\google\appengine\api\mail_stub.py", line 133, in _SendSMTP
smtp.login(self._smtp_user, self._smtp_password)
File "C:\Python26\lib\smtplib.py", line 552, in login
raise SMTPException("SMTP AUTH extension not supported by server.")
SMTPException: SMTP AUTH extension not supported by server.
Trước tiên, đảm bảo ISP của bạn cho phép bạn sử dụng máy chủ SMTP của bên thứ ba để gửi email. Hầu hết, nhưng một số nhà cung cấp sẽ chặn quyền truy cập vào máy chủ SMTP để đảm bảo khách hàng của họ sẽ không bắt đầu gửi spam cho thế giới. –