python——SMTP发送简单邮件

[root@localhost python]# cat smtp.py 
import smtplib
import string
from email.mime.text import MIMEText
HOST = "smtp-mail.outlook.com"
FROM = "bp1260647530@outlook.com"
SUBJECT = "this is a test"
TO = "1260647530@qq.com"
TEXT = "good to see you"
BODY = string.join((
"from: %s" % FROM,
"to: %s" % TO,
"Subject: %s" % SUBJECT, 
"",TEXT
),"\r\n")
server=smtplib.SMTP()
server.connect(HOST,"25")    #这个端口貌似不对,不过好像没影响
server.starttls()
server.login("bp1260647530@outlook.com","我的密码")
server.sendmail(FROM,TO,BODY)
server.close()
[root@localhost python]# 

查看邮箱,接受正常  

python——SMTP发送简单邮件_Python

 

本来想用QQ邮箱做实验,结果发现需要万恶的授权码,果断弃用,改用outlook邮箱,这个邮箱就没有这么流氓

python——SMTP发送简单邮件_Python_02