2016-11-10 40 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