summaryrefslogtreecommitdiff
path: root/res/script/sendmsg.py
diff options
context:
space:
mode:
Diffstat (limited to 'res/script/sendmsg.py')
-rw-r--r--res/script/sendmsg.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/res/script/sendmsg.py b/res/script/sendmsg.py
new file mode 100644
index 0000000..4d9ef2f
--- /dev/null
+++ b/res/script/sendmsg.py
@@ -0,0 +1,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()