国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 用Python怎么实现邮件功能

用Python怎么实现邮件功能

头像

Python

2019-06-15 10:18:532535浏览 · 0收藏 · 0评论

用Python的smtplib就可以简单的实现邮件功能。什么是SMTP?邮件功能怎么实现?

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。

Python创建 SMTP 对象语法如下:

import smtplib
smtpObj = 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 协议中定义的格式。

分享给大家供大家参考。具体实现方法如下:

import smtplib, socket
fromaddr = a@b.com
toaddrs = ["c@d.com",      "e@f.com"]
msg = open("multimsg.eml", "r").read()
try:
  server = smtplib.SMTP('10.0.0.1')
  result = server.sendmail(fromaddr, toaddrs, msg)
  server.quit()
  if result:
    for r in result.keys():
      print "Error sending to", r
      rt = result[r]
      print "Code", rt[0], ":", rt[1]
except (smtplib.SMTPException, socket.error), arg:
  print "SMTP Server could not send mail", arg
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

杨贵妃颤抖双乳呻吟求欢电影| 胡乱的深见君| 房东天天吃我奶躁我在哪里看| 恋爱之瘾台湾剧| 免费的行情网站WWW下载大全| 蜜桃成熟时3D| 暴躁妹妹CSGO直播| 男生的困困赛女生的困困里 | 老和尚的大东西| 黄篇| 成品人和精品人的区别哪个好| 《酒店激战》动漫1-5集免费观... | 儿媳妇长太漂亮免费观看电视剧 | 亲你私下的男人最有效的一句| 暴躁老阿姨与老年人的爱情与财运| 色情性黄17C片麻豆AV| 欧美大片免费PPT| 老公把闺蜜干的嗷嗷叫| 美女被捆绑绳子穿过下体 勒胸| 上课别穿内裤方便我C电视剧| 吴彦祖| 白丝脚上的浓浓的精华液能用吗| 穿黑色蕾丝透明胸罩说明什么 | 小寡妇在线观看免费播放电视剧| B站夫妻进入高峰期需要多久| 少女哔哩哔哩免费高清观看2| 粗大挺进亲女小雅小滨| 在电影院被强了好爽H| 灭火宝贝2户外版| 好好疼爱里面第6集免费观看 | 三男一女免费播放电视剧大全| 15岁初中生免费观看| EXO妈妈MV高清在线观看| 麦子交换2免费完整版| 被灌满精子的女人会得白血病吗| 公交车被上高湖了还能坐吗小说| 少女尖叫之夜1-4集免费| 女性肛交一次肛门多久恢复| 爸老师40集全免费播放电影演员.| 姨母的绣感中字3| 天美传奇星空MV高清免费