Я не могу отправить электронное письмо от 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')
Это вызывает сбои, которые будут возвращать ошибку, он все еще может потребоваться сделать это, но это не то, что это вызвано особая ошибка. – Ajurna