用python 发送一个smtp邮件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python 发送一个smtp邮件相关的知识,希望对你有一定的参考价值。
用python写一个简单的邮件,需要发送的邮件内容自定义,可用于监控警告邮件发送。
#!/usr/bin/env python
import smtplib //内置smtp库
import string
HOST = "smtp.163.com" //定义用于发送邮件的主机,这里用网易163
SUBJECT = "Test email from Python" //定义邮件标题
TO = "[email protected]" //指定收邮件的邮箱地址
FROM = "[email protected]" //指定用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("[email protected]","soulxxxx") // 登录163邮箱 校验用户,密码
server.sendmail(FROM, [TO], BODY) //发送邮件
server.quit() //断开链接
本文出自 “my_soul” 博客,请务必保留此出处http://soul455879510.blog.51cto.com/6180012/1893549
以上是关于用python 发送一个smtp邮件的主要内容,如果未能解决你的问题,请参考以下文章