A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 累点算什么 初级黑马   /  2019-10-10 15:20  /  969 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

      学习python之后,就想着能不能用python进行发送邮件,如发送一些提示,或者测试报告呢。经过一段的艰苦奋斗,终于在本地
调试成功,也可以使用。可是可是,非常“扑街”的情况发生了,我放置在阿里云服务器运行时,居然无法运行,心里真的是“万马奔腾”。
      好吧,在下服务,继续请教度娘去。有人说是因为用到的25端口,屏蔽了,可以在安全组中允许通过。然后我就满怀喜悦去一顿猛如虎的操作,
最后还是不行。有人说,是因为基于垃圾邮件等方面的考虑,阿里已经不允许25端口发送邮件了,但是可以通过该ssl加密的方式,使用
465端口发送,尝试了一下,终于可以了。分享一下我的修改:
    smtp = smtplib.SMTP("smtp.163.com",25)    # 把上面的语句替换成下面即可    smtp = smtplib.SMTP_SSL("smtp.163.com",465)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马