如何解决通过虚拟专用服务器发送电子邮件的“[Errno 101] 网络无法访问”
我想每天给自己发一封电子邮件。
所以我创建了一个 .py 文件来执行此操作。这在我自己的机器上运行时有效(电子邮件地址和密码已被编辑)。
import smtplib
fromaddr = 'myemail@gmail.com'
toaddrs = ['recipient@gmail.com']
subject = 'Subject'
body = 'Wazaaaa'
message = 'Subject: {}\n\n{}'.format(subject,body)
username = 'myemail.com'
password = 'pwd'
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login(username,password)
server.sendmail(fromaddr,toaddrs,message)
server.close()
但是当我在我的虚拟专用服务器上上传 .py 文件并尝试运行它时,我收到以下错误:
OSError: [Errno 101] 网络无法访问
我该如何解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。