Python3中SMTP的语法是什么
Python3中SMTP的语法是什么
本文小编为大家详细介绍“Python3中SMTP的语法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python3中SMTP的语法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
Python3 SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。
Python创建 SMTP 对象语法如下:
importsmtplibsmtpObj=smtplib.SMTP([host[,port[,local_hostname]]])
参数说明:
host: SMTP 服务器主机。 你可以指定主机的ip地址或者域名如:runoob.com,这个是可选参数。
port: 如果你提供了 host 参数, 你需要指定 SMTP 服务使用的端口号,一般情况下SMTP端口号为25。
local_hostname: 如果SMTP在你的本机上,你只需要指定服务器地址为 localhost 即可。
Python SMTP对象使用sendmail方法发送邮件,语法如下:
SMTP.sendmail(from_addr,to_addrs,msg[,mail_options,rcpt_options]
参数说明:
from_addr: 邮件发送者地址。
to_addrs: 字符串列表,邮件发送地址。
msg: 发送消息
这里要注意一下第三个参数,msg是字符串,表示邮件。我们知道邮件一般由标题,发信人,收件人,邮件内容,附件等构成,发送邮件的时候,要注意msg的格式。这个格式就是smtp协议中定义的格式。
读到这里,这篇“Python3中SMTP的语法是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注恰卡编程网行业资讯频道。
推荐阅读
-
在 Linux上安装 pip3 的完整步骤
-
laravel框架发送邮件配置
-
Python3的re.match函数语法是什么
Python3的re.match函数语法是什么这篇文章主要介绍“P...
-
Python3的re.match函数怎么用
Python3的re.match函数怎么用本篇内容主要讲解“Pyt...
-
Python3的re.search函数语法是什么
Python3的re.search函数语法是什么本文小编为大家详细...
-
Python3的re.search方法怎么用
Python3的re.search方法怎么用本篇内容主要讲解“Py...
-
Python3中re.match与re.search的区别是什么
Python3中re.match与re.search的区别是什么本...
-
怎么在Python3中使用OpenCV实现实时摄像头人脸检测
怎么在Python3中使用OpenCV实现实时摄像头人脸检测这篇文...
-
python3(scrapy框架的执行流程)
python3,scrapy框架的执行流程,恰卡网带你了解更多相关信息。scrapy框架概述:Scrapy,Python开...
-
Python3 A*寻路算法的示例分析
这篇文章主要介绍了Python3A*寻路算法的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有...