脚本使用说明:
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 | 文艺范儿 | 创建版本 |