当前位置:嗨网首页>书籍在线阅读

08-SMTP

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

18.2 SMTP

正如HTTP是计算机用来通过因特网发送网页的协议,“简单邮件传输协议”(SMTP)是用于发送电子邮件的协议。SMTP规定电子邮件应该如何格式化、加密、在邮件服务器之间传递,以及在你单击发送后,计算机要处理的所有其他细节。但是,你并不需要知道这些技术细节,因为Python的 smtplib 模块将它们简化成几个函数。

SMTP只负责向别人发送电子邮件。另一个协议名为IMAP,负责取回发送给你的电子邮件,在18.4节“IMAP”中介绍。

除了SMTP和IMAP之外,现在大多数基于Web的电子邮件提供商有其他的安全措施,以防止垃圾邮件、网络钓鱼和其他恶意电子邮件的使用。这些措施可以防止Python脚本通过 smtplibimapclient 模块登录到电子邮件账户。然而,这些服务许多有API和特定的Python模块,允许脚本访问它们。本章介绍了 Gmail的模块。对于其他的模块,你需要查阅它们的在线文档。