各位老铁们好,相信很多人对Python使用SMTP服务器发送电子邮件都不是特别的了解,因此呢,今天就来为大家分享下关于Python使用SMTP服务器发送电子邮件以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
#SMTP服务器地址,每个厂家都有自己的地址,163:smtp.163.com
smtpserver=’smtp.qq.com’
#用户名,与发送者相同,否则可能报错
用户名=’发送@qq.com’
#Password,这不是邮箱密码,而是邮箱授权码。 QQ具体获取位置为:邮箱-设置-账号
密码=’邮件授权码’
#发件人
from_addr=’发送@qq.com’
接受者
to_addr=’接收@qq.com’
#抄送地址
cc_addr=’cc@qq.com’
2. 创建消息
message=Message() #初始化
message[‘Subject’]=’邮件主题’ #邮件标题
消息[‘发件人’]=from_addr
消息[‘收件人’]=to_addr
消息[‘抄送’]=cc_addr
message.set_payload(‘邮件内容’) #邮件正文
3. 连接SMTP服务器并发送邮件
sm=smtplib.SMTP(smtp服务器,端口=587,超时=20)
sm.set_debuglevel(1) #启用调试模式
sm.starttls() #使用安全连接,所以上面的端口号是587
sm.login(用户名,密码) #登录服务器
sm.sendmail(from_addr, to_addr, message.as_string())#发送邮件
sleep(5) #避免在发送电子邮件之前调用quit()。
sm.退出()
4.结果
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/194763.html
用户评论
万象皆为过客
终于找到一个简单易懂的python SMTP教程!我一直想学习如何用 Python 自动发送邮件,这篇文章对我来说简直太棒了!我已经开始尝试按照步骤操作,希望能够顺利完成!感谢作者分享这么有用的知识!
有12位网友表示赞同!
失心疯i
感觉这篇博客写得还挺清晰易懂的,刚开始学Python,想要快速尝试一下邮件功能,看了一下代码注释,理解起来没有想象中难。不过想问下SMTP认证问题,如果有账号密码需要填写的话,是否可以直接在代码里写上?
有15位网友表示赞同!
优雅的叶子
发邮件效率确实很高!我之前经常用web平台发送邮件,感觉很麻烦,尤其是在需要发送大量邮件的时候。这种方法简单直接,省时省力!一定要试试看!
有8位网友表示赞同!
哽咽
Python 果然强大!学习这么多年其实也蛮想尝试一下用 Python 做一些自动化任务来提高效率。这个 SMTP 教程确实值得参考!不过对于新手来说可能有点难度,希望作者可以再补充一些基础知识和常见问题解答
有6位网友表示赞同!
情如薄纱
这篇文章挺有用的,但我觉得有些步骤不够详细,比如如何配置SMTP服务器,具体哪些参数需要填写等等,我试着按照文章内容进行操作,却遇到了很多坑!希望作者能补充更加详细的步骤或者一些例子。
有14位网友表示赞同!
病房
我一直想学习用 Python 发送邮件,这篇文章写的非常详细,逻辑清晰,代码注释也很到位!终于可以告别那些臃肿的 web 平台啦!
有13位网友表示赞同!
熏染
我感觉这篇文章讲得太肤浅了,只介绍了基本的操作步骤,并没有深入讲解SMTP协议和相关的安全问题。对想要真正理解邮件发送流程的人来说不够实用!
有14位网友表示赞同!
夏以乔木
学习一下 Python SMTP 真的很有帮助,想利用它来自动向客户发送一些通知邮件,节省时间精力! 希望以后可以继续关注作者的博客,了解更多关于 Python 的内容!
有14位网友表示赞同!
限量版女汉子
这个教程确实太棒了!我本来以为用 Python 发送邮件非常复杂,结果照着步骤做完就成功了!现在我可以轻松地自动生成和发送邮件通知了!真是一次很不错的学习经历!
有10位网友表示赞同!
半世晨晓。
对于想要深入了解 SMTP 协议的人来说,这篇博客可能不够深入。它只介绍了 Python 代码的实现方式,却没有解释 SMTP 的工作原理以及各种常用的命令和参数。希望作者能够更新一下文章,添加一些更专业的知识内容。
有6位网友表示赞同!
枫无痕
这篇文章真TM好用!我终于可以不用每次手动发送邮件了。Python 果然强大啊!太赞了!
有13位网友表示赞同!
安好如初
对于新手来说,使用 SMTP 发送邮件的确比较复杂,还需要配置很多参数,并且SMTP服务器安全性也很高。希望作者能够提供更详细的教程,让初学者更容易上手。
有20位网友表示赞同!
盲从于你
我非常喜欢这篇文章!语言简洁明了,逻辑清晰易懂,关键步骤都写得很详细。对于刚接触 Python 的人来说是个很好的入门指南。
有13位网友表示赞同!
青楼买醉
这篇博客真的很实用!我之前一直想学习用 Python 发送邮件来简化工作流程,现在终于找到了一篇简单的教程!感谢作者分享!
有19位网友表示赞同!
爱你心口难开
虽然文章写的不错,但对于初学者来说可能还是有些难度,因为 SMTP 协议本身就比较复杂。建议作者可以补充一些基础知识和常见的错误解决方法。
有16位网友表示赞同!
颜洛殇
这篇文章让我对Python的应用有了更深入的理解。 能够用 Python 发送邮件真的太方便了!我要尝试看看能否将它应用到我的项目中。
有8位网友表示赞同!
绝版女子
文章内容比较全面,涵盖了 SMTP 的基本发送原理以及 Python 代码实现。 比较可惜的是没有提供一些实际应用案例,希望作者能够后续补充一些更生动的例子。
有15位网友表示赞同!