码迷,mamicode.com
首页 > 编程语言 > 详细

用python 发送一个smtp邮件

时间:2017-01-22 04:02:10      阅读:200      评论:0      收藏:0      [点我收藏+]

标签: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邮件

标签:python smtp

原文地址:http://soul455879510.blog.51cto.com/6180012/1893549

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!