我试图构建一个可以通过 Gmail 发送电子邮件的 python 脚本。
当我尝试连接到 Gmail 服务器时,出现错误 Errno 10013。
这就是我想要做的:
gmail_message = smtplib.SMTP('smtp.gmail.com')
gmail_message.starttls()
gmail_message.login('xyz@gmail.com','xyzpassword')
gmail_message.sendmail('xyz@gmail.com',['xyz@gmail.com'], msg.as_string())
gmail_message.quit()
错误:
error: [Errno 10013] An attempt was made to access a socket in a way forbidden by its access permissions
我该怎么做才能解决这个问题?
请您参考如下方法:
您可能需要指定端口
gmail_message = smtplib.SMTP(host='smtp.gmail.com', port=587)
