栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

通过sendmail从python发送邮件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过sendmail从python发送邮件

标头注入不是发送邮件的方式,而是构建邮件的方式。检查电子邮件包,使用该电子邮件包构造邮件,对其进行序列化,然后

/usr/sbin/sendmail
使用子流程模块将其发送至:

import sysfrom email.mime.text import MIMETextfrom subprocess import Popen, PIPEmsg = MIMEText("Here is the body of my message")msg["From"] = "me@example.com"msg["To"] = "you@example.com"msg["Subject"] = "This is the subject."p = Popen(["/usr/sbin/sendmail", "-t", "-oi"], stdin=PIPE)# Both Python 2.X and 3.Xp.communicate(msg.as_bytes() if sys.version_info >= (3,0) else msg.as_string())# Python 2.Xp.communicate(msg.as_string())# Python 3.Xp.communicate(msg.as_bytes())


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/624428.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号