Python 发邮件

python用smtplib来发邮件十分简单。再说,在google也算是一搜一大把的例子,这里只是我的记录:)

 

 

--------------

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
import smtplib
class MyMail(object):
    def __init__(self,host='localhost'):
        self.svr = smtplib.SMTP(host)
        self.svr.set_debuglevel(0)
    def send(self,fro,to,msg):
        self.svr.sendmail(fro,to,msg)
        self.svr.quit()


if __name__ == '__main__':
    amail    = MyMail('192.168.xx.xx')
    fromaddr = 'xx@xx.com'
    toaddr   = fromaddr + ',' + fromaddr
    import time
    dtime    = time.strftime("%Y-%m-%d %H:%I:%S",time.localtime())
    msg      = """From: %s
                  Date: %s
                  To: %s
                  Reply-To: <xx@xx.com>
                  Subject:  This is “测试” Mail!

                  参考:http://www.google.com 
                  """  % (fromaddr, dtime,toaddr)
    amail.send(fromaddr,toaddr,msg)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值