164  
python3发邮件脚本
作者: 文艺范儿 于 2021年05月06日 发布在分类 / python 下,并于 2021年05月06日 编辑
python

python3发邮件脚本

脚本使用说明:

1. 首先定义好脚本中的邮箱账号和密码

2. 脚本执行命令为:python3 mail.py 目标邮箱 "邮件主题" "邮件内容"

#!/usr/bin/env python

import os,sys
import getopt
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from  subprocess import *

 
def sendqqmail(username,password,mailfrom,mailto,subject,content):
    gserver = 'smtp.163.com'
    gport = 25

    try:
        msg = MIMEText(str(content))
        msg['from'] = mailfrom
        msg['to'] = mailto
        msg['Reply-To'] = mailfrom
        msg['Subject'] = subject

        smtp = smtplib.SMTP(gserver, gport)
        smtp.set_debuglevel(0)
        smtp.ehlo()
        smtp.login(username,password)
        smtp.sendmail(mailfrom, mailto, msg.as_string())
        smtp.close()
    except Exception as err:
        print ("Send mail failed. Error: %s" %err)
def main():
    to=sys.argv[1]
    subject=sys.argv[2]
    content=sys.argv[3]

##定义QQ邮箱的账号和密码,你需要修改成你自己的账号和密码
    sendqqmail('dongshuf','passwd****','dongshuf@163.com',to,subject,content)
 
if __name__ == "__main__":
    main()




 同类知识

 推荐知识

 历史版本

修改日期 修改人 备注
2021-05-06 03:08:46[当前版本] 文艺范儿 格式调整
2021-05-06 03:07:02 文艺范儿 格式调整
2021-05-06 03:05:08 文艺范儿 创建版本

  目录
    文艺知识分享平台 - 4.3.0 - 文艺范儿