【通知】
【通知】充值首选支付宝,未及时到账,请邮件联系 youjianqunfa@qq.com 备注用户名。
当前位置:首页 > 邮箱群发百科 > 正文内容
7月5日

时间:2020-07-05 01:00

python实现的邮件自动群发脚本

0
分类:邮箱群发百科 | 评论:0人 | 浏览:74次   

很多时候我们可能需要在某种情况下自动发送邮件给对方,标准库的smtplib可以实现这个功能,代码比较简单。

#!/usr/bin/env python


import smtplib
from email.mime.text import MIMEText

#list of mail address you wana to send
to = ["xx@xx", "xx@xx"]

#user and password of your mail
MailHost = "smtp.163.com"
MailUser
= "xxxxxx"
MailPswd
= "******"
MailPostfix
= "163.com"

def SendMail(to, sub, content):

Me
= MailUser + "<" + MailUser + "@" + MailPostfix + ">"
Msg
= MIMEText(content)
Msg[
'Subject'] = sub
Msg[
'From'] = Me
Msg[
'To'] = ";".join(to)

try:
s
= smtplib.SMTP()
s.connect(MailHost)
s.login(MailUser, MailPswd)
s.sendmail(Me, to, Msg.as_string())
s.close()
return True
except Exception, e:
print str(e)
return False

def main():

sub
= "Hello"
content
= "This is a test mail"
if SendMail(to, sub, content):
print 'send successful'
else:
print 'send failed'
return 0

if __name__ == '__main__':
main()

  • 评论:(0)
  • 有图有真相

已有 0 位网友发表了一针见血的评论,你还等什么?

你必须 登录 才可以留言.