**python邮件发送**

来源:互联网 发布:perl高效编程 pdf 编辑:程序博客网 时间:2024/06/06 11:40

#coding:utf-8
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

mySender = “13682397784@163.com”
myUser = “接收方”
def mail():
ret = True
try:
msg = MIMEText(“邮箱内容”,”plain”,”utf-8”)
msg[“From”] = formataddr(“发件人昵称”,mySender)
msg[“To”] = formataddr(“收件人昵称”,myUser)
msg[“Subject”] = “邮件主题”

    server =  smtplib.SMTP("smtp.XXX.com",25)#邮箱发送占用25端口    server.login(user=mySender,password="发件人邮箱密码,也有可能是第三方授权码")     server.sendmail(mySender,myUser,msg.as_string())    server.quit()#这里就是关闭一些打开的邮件,建议可以放到finally块except Exception:    ret = Falsereturn ret

ret = mail
if ret:
print “ok”
else:
print “filed”

原创粉丝点击