Sendmail

941 ワード

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import smtplib,sys
import string
import email.MIMEText
from email.mime.text import MIMEText
reload(sys)
sys.setdefaultencoding('utf8')
HOST = "smtp.126.com"
TO = ['xxxxxxxxx']
FROM = "xxxxxx"

test = sys.argv[1]

if test.count('Asia') != 0:
	subject = "  php     "
else:
	subject = "  apache     "


msg = MIMEText(test,_subtype='plain',_charset='utf-8')
msg['Subject'] = subject
msg['From'] = FROM
#msg["Accept-Language"]="zh-CN"
#msg["Accept-Charset"]="ISO-8859-1,GBK"

def sendmail(): 
	try:
		server = smtplib.SMTP()
		server.connect(HOST,"25")
		server.login("xxxxx","xxxx")
		server.sendmail(FROM, TO, msg.as_string())
		server.quit()
		print "  "
	except Exception, e:  
		print "  :" + str(e)
sendmail()