发送邮件1:
执行:python send_mail.py 主题 正文内容(文件名)
执行: python send_mail.py 测试邮件 file.txt
# send_mail.py
#-*- coding:utf-8 -*-
# Author: li Shang
from email.mime.text import MIMEText
import smtplib
import sys
mailto_list = ['17853481576@163.com', '1162841083@qq.com']
mail_host = "smtp.exmail.qq.com"
mail_user = "nb_monit@leying365.com"
mail_pass = "lyNB1008"
mail_postfix = "leying365.com"
def send_mail(msg, mail_title):
msg = MIMEText(msg, _subtype='plain', _charset='utf-8')
msg['Subject'] = mail_title
msg['From'] = mail_user
msg['To'] = ",".join(mailto_list)
server = smtplib.SMTP()
server.connect(mail_host)
server.login(mail_user, mail_pass)
server.sendmail(mail_user, mailto_list, msg.as_string())
server.close()
msg = ""
m_file = sys.argv[2]
f = open(m_file, 'r')
for line in f:
msg += line
title = sys.argv[1]
if title:
send_mail(msg, title)
发送邮件2:
执行:python send_mail.py 主题 正文内容(文件名)
执行: python send_mail.py 测试邮件 file.txt
#-*- coding:utf-8 -*-
# Author: li Shang
from email.mime.text import MIMEText
import smtplib
import sys
# mail_host = "smtp.exmail.qq.com"
# mail_user = "nb_monit@leying365.com"
# mail_pass = "lyNB1008"
# mail_postfix = "leying365.com"
# mail_postfix = "leying365.com"
mailto_list = ['1162841083@qq.com']
mail_host = "smtp.163.com"
mail_user = "17853481576@163.com"
mail_pass = "QOFQSYGSLLWWONBT"
mail_pass2 = "QQAFWUYBGLCZWAHC"
def send_mail(msg, mail_title):
msg = MIMEText(msg, _subtype='plain', _charset='utf-8')
msg['Subject'] = mail_title
msg['From'] = mail_user
msg['To'] = ",".join(mailto_list)
server = smtplib.SMTP()
server.connect(mail_host)
server.login(mail_user, mail_pass)
server.sendmail(mail_user, mailto_list, msg.as_string())
server.close()
msg = ""
m_file = sys.argv[2]
f = open(m_file, 'r')
for line in f:
msg += line
title = sys.argv[1]
if title:
send_mail(msg, title)