無題


抄劉天斯君的腳本,不過做了些改動.

#!/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("無言獨上西樓.")




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章