[root@pr ~]# vi send_mail
import smtplib # 发送邮件的模板
import string
host = "smtp.139.com" #定义smtp 主机
subject = "test email from python" #定义邮件主题
to = "**0327107@qq.com" #定义收件人
from1 = "18758029193@139.com" #发件人
text = "python rules them all" #邮件的类容
body = string.join((
"From: %s"% from1, # 双引号里面的类容要写,不然主题、发件人等为空
"To: %s" % to,
"Subject: %s" % subject,
'',
text),"\r\n")
server = smtplib.SMTP() #创建一个smtp 对象
server.connect(host,"25") #通过connect 方法连接主机
server.login("*********@139.com","password") #邮箱账号登录验证
server.sendmail(from1,to,body) #邮件发送
server.quit() #断开连接