抄劉天斯君的腳本,不過做了些改動.
#!/usr/bin/env python #coding:utf-8 #version: 20150101 #filename: sendmail.py #在其它腳本可以使用以下兩行,就可以進行郵件發送工作 #import sendmail #sendmail.sendToUser("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") import smtplib,string HOST = "郵件服務器IP/或者域名" Subject = "苗疆道士又有更新了" FROM = "1.qq.com" #如果需要發給它多個用戶,可以直接使用分號隔開 TO = "[email protected]" PASS = "ssss" def sendToUser(text): BODY = string.join(( "From: %s" % FROM, "To: %s" % TO, "Subject: %s" % Subject, "", text ), "\r\n") server = smtplib.SMTP() server.connect(HOST,"25") #主機屬於mynetworks網段,可以不經過密碼認證發送郵件 if PASS != "": try: server.login(FROM, PASS) except smtplib.SMTPAuthenticationError, e: print "連接到郵件服務器時,身份認證不通過,密碼可能有問題!!" print e server.sendmail(FROM, [TO], BODY) server.quit() #sendToUser("無言獨上西樓.")