1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python 发送邮件 163_Python 使用SMTP发送邮件(示例:163邮箱)-163邮箱设置

python 发送邮件 163_Python 使用SMTP发送邮件(示例:163邮箱)-163邮箱设置

时间:2023-12-14 16:54:01

相关推荐

python 发送邮件 163_Python 使用SMTP发送邮件(示例:163邮箱)-163邮箱设置

1,设置邮箱的SMTP

点击红框中的选项

2,代码#coding:utf-8 #强制使用utf-8编码格式

#加载smtplib模块

import smtplib

from email.mime.text import MIMEText

from email.utils import formataddr

def mail():

ret=True

try:

msg=MIMEText('填写邮件内容','plain','utf-8')

#括号里的对应发件人和收件人的邮箱昵称、邮箱账号

msg['From']=formataddr(["发件人邮箱昵称","发件人邮箱账号"])

msg['To']=formataddr(["收件人邮箱昵称","收件人邮箱账号"])

# 邮件的主题,也可以说是标题

msg['Subject']="主题"

# 发件人邮箱中的SMTP服务器,端口是25,这里就是了

server=smtplib.SMTP("",25)

server.login("发件人邮箱账号","发件人邮箱密码")

server.sendmail("发件人邮箱账号",["收件人邮箱账号",],msg.as_string())

#关闭连接

server.quit()

except Exception:

ret=False

return ret

ret=mail()

if ret:

# 发送成功则会返回ok

print("ok")

else:

# 发送失败则会返回filed

print("filed")

3,用于检测程序异常,效果非常好

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。