2016-11-10 119 views
0

我無法從python發送電子郵件。可能存在安全問題。有人可以給我一個提示嗎? 這是代碼:Python郵件超時錯誤

import smtplib 

server = smtplib.SMTP('smtp.gmail.com', 587) 

server.starttls() 

#Next, log in to the server 
server.login("***@gmail.com", "PASSWORD") 

#Send the mail 
msg = "Hello!" 
# The /n separates the message from the headers 
server.sendmail("***@gmail.com", "***@gmail.com", msg) 
server.quit() 

這是我的錯誤:

server = smtplib.SMTP('smtp.gmail.com', 587) 
File "D:\Tools\Lib\smtplib.py", line 244, in __init__ 
    (code, msg) = self.connect(host, port) 
File "D:\Tools\Lib\smtplib.py", line 310, in connect 
    raise socket.error, msg 
    error: (10060, 'Operation timed out') 

回答

0

與Gmail有時Gmail會阻止檢查從應用程序簽名

enter image description here

+0

這會導致將返回一個錯誤的失敗,他可能仍然需要做到這一點,但它不是什麼導致此特別的錯誤。 – Ajurna