首页 > 代码库 > 用python 发送一个smtp邮件
用python 发送一个smtp邮件
用python写一个简单的邮件,需要发送的邮件内容自定义,可用于监控警告邮件发送。
#!/usr/bin/env python
import smtplib //内置smtp库
import string
HOST = "smtp.163.com" //定义用于发送邮件的主机,这里用网易163
SUBJECT = "Test email from Python" //定义邮件标题
TO = "135127xxxxx@139.com" //指定收邮件的邮箱地址
FROM = "sallsoul@163.com" //指定用163邮箱的sallsoul用户来作为发送方
text = "this is a test email!" //发送的邮件内容
BODY = string.join((
"From: %s " % FROM,
"To: %s" % TO,
"Subject: %s" % SUBJECT,
"",
text
), "\r\n") //定义sendmail方法的邮件主体内容
server = smtplib.SMTP() //创建一个SMTP对象
server.connect(HOST,"25") //通过connect方法链接到smtp主机
#server.starttls() //启动安全传输模式,多用于企业邮箱发送邮件
server.login("sallsoul@163.com","soulxxxx") // 登录163邮箱 校验用户,密码
server.sendmail(FROM, [TO], BODY) //发送邮件
server.quit() //断开链接
本文出自 “my_soul” 博客,请务必保留此出处http://soul455879510.blog.51cto.com/6180012/1893549
用python 发送一个smtp邮件