summaryrefslogtreecommitdiff
path: root/res/script/sendmsg.py
blob: 4d9ef2f56318d408d0b340ead3fb7ebc7e64561b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# send current article to one assigned email address
# 1. need CJK codec 
import smtplib
from email.Header import Header
from email.Message import Message
import fqterm,sys,string

lp=long(sys.argv[0])
article=fqterm.getArticle(lp, 100)[0]

from_addr = "mime@email.com"
to_addr="yours@email.com"

subject = article.split("\n")
subject = subject[1]
subject = subject[7:]

mess = Message()
h = Header(subject,'GB2312')
mess['Subject']=h

msg = ("Content-Type: text/plain; charset= GB2312\r\n"
	"From: %s\r\nTo: %s\r\n%s\r\n\r\n"
	% (from_addr,to_addr, mess.as_string()))
msg = msg + article

smtp_host = "smtp.email.com"
server = smtplib.SMTP(smtp_host)
server.set_debuglevel(1)
#maybe your smtp need auth
#server.login(usr,pwd)
server.sendmail(from_addr,to_addr,msg)
server.quit()