这刚刚好 发表于 2021-3-3 14:56

利用python发送邮件

本帖最后由 这刚刚好 于 2021-3-3 15:50 编辑

import smtplib
from email.mime.text import MIMEText
from email.header import Header

sender = "###@163.com"
receivers = ["###@qq.com"]# 接收邮件,可设置为你的QQ邮箱或者其他邮箱

# 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码
message = MIMEText("Python 邮件发送测试...", "plain", "utf-8")
message["From"] = Header("测试", "utf-8")# 发送者
message["To"] = Header("测试", "utf-8")# 接收者

subject = "Python SMTP 邮件测试"
message["Subject"] = Header(subject, "utf-8")

try:
    smtpObj = smtplib.SMTP("localhost")
    smtpObj.sendmail(sender, receivers, message.as_string())
    print("")
    "邮件发送成功"
except smtplib.SMTPException:
    print("")
    "Error: 无法发送邮件"
#弄的有点唐突 可能有地方不对
##因为是半自学 其中拿了一点以前的例子

这刚刚好 发表于 2021-3-3 15:39

小木曾雪菜 发表于 2021-3-3 15:13
不太理解你发这个帖子的意义,贴代码没有任何讲解,也不发完整的代码,至少也要把发邮件的函数写一下吧。

正在修改 感谢回复

wenwu.he 发表于 2021-3-3 20:31

如果是简单的发邮件,建议了解一下这个第三方库:yagmail

小木曾雪菜 发表于 2021-3-3 15:13

这刚刚好 发表于 2021-3-3 15:00
更详细的话,可以百度的哦

不太理解你发这个帖子的意义,贴代码没有任何讲解,也不发完整的代码,至少也要把发邮件的函数写一下吧。

zxy20014 发表于 2021-3-3 14:58

代码不完整吧~

这刚刚好 发表于 2021-3-3 15:00

zxy20014 发表于 2021-3-3 14:58
代码不完整吧~

更详细的话,可以百度的哦

老大哥 发表于 2021-3-3 15:32

我能百度了,我还看你帖子干什么.

这刚刚好 发表于 2021-3-3 15:38

898877057 发表于 2021-3-3 15:32
我能百度了,我还看你帖子干什么.
是个问题哈!值得思考

堂大湿不会编程 发表于 2021-3-15 11:41

我是百度到了的网上倒是很多{:1_929:}

Hangjau 发表于 2021-3-15 14:23

老哥 自学笔记也不是这样的吧不能从中汲取到任何价值的感觉。
页: [1]
查看完整版本: 利用python发送邮件