zoukankan      html  css  js  c++  java
  • python发送邮件

     1 # -*- coding: utf-8 -*-
     2 '''
     3 Created on 2014-02-17 10:41
     4 @summary:  send email
     5 @author: leaf
     6 '''
     7 
     8 import smtplib  
     9 from email.mime.text import MIMEText 
    10 
    11 # 收件人的邮箱地址, 一个或多个皆可,列表形式
    12 mailto_list=['****','*****'] 
    13 # 发送邮件的服务器
    14 mail_host="smtp.**.com"
    15 # 发件人用户名,邮箱地址中@字符之前的部分
    16 mail_user="****"
    17 # 发件人的邮箱密码
    18 mail_pass="*****"
    19 #发件箱的后缀
    20 mail_postfix="****"  
    21   
    22 def send_mail(to_list,sub,content):  
    23     me="hello"+"<"+mail_user+"@"+mail_postfix+">"  
    24     msg = MIMEText(content,_subtype='plain',_charset='utf-8')  
    25     msg['Subject'] = sub  
    26     msg['From'] = me  
    27     msg['To'] = ";".join(to_list)  
    28     try:  
    29         server = smtplib.SMTP()  
    30         server.connect(mail_host)  
    31         server.login(mail_user,mail_pass)  
    32         server.sendmail(me, to_list, msg.as_string())  
    33         server.close()  
    34         return True  
    35     except Exception, e:  
    36         print str(e)  
    37         return False  
    38         
    39 if __name__ == '__main__':  
    40     if send_mail(mailto_list,"会议通知","今天下午14:30在三楼小会议室开会"):  
    41         print "发送成功"  
    42     else:  
    43         print "发送失败"
  • 相关阅读:
    HDU3068 最长回文
    本周最后一天——4.18
    一周又结束了——4.14
    一本通1591:数字计数
    一本通1589:不要 62
    一本通1588:数字游戏
    洛谷P2657 [SCOI2009] windy 数
    一本通1587: 【例 3】Windy 数
    一本通1586:【 例 2】数字游戏
    安卓自动化测试(一)
  • 原文地址:https://www.cnblogs.com/leaf1117/p/3552675.html
Copyright © 2011-2022 走看看