2008年4月23日 星期三

Email / 簡訊通知模組 - Python 版本

這是這學期老闆跟某單位合作計畫案中用到的小程式,由於後來對方要求要以 C 語言開發,所以在給了他們符合需求的程式碼後,這個原先用 Python 寫的版本就用不到了。

所以就按照原定計畫,公開這個程式的程式碼。Perl 版本有 snowfly 大黑鬼^H^H^H寫的簡訊通知模組了,Python 版本也應該來一個。 :p

本程式碼以 Python License 發布,等過陣子有時間再把這模組送上去 http://pypi.python.org/pypi。檔案可在此下載。以下是使用說明:

從PCHOME發送簡訊(手機列表請用逗號隔開):
./notify.py -m pchome -u PCHOME的帳號 -p PCHOME的密碼 -a PCHOME小額付款認証碼 -t 要接收的手機列表 -g 這是測試簡訊
例如:
./notify.py -m pchome -u williewu -p 1234567 -a 123 -t '09xx123456,09xx765432' -g 測試


從sharesms發送簡訊(不需小額付款認証碼):
./notify.py -m sharesms -u williewu -p 1234567 -t '09xx123456,09xx765432' -g 測試


從EMAIL寄送通知(-s 所指定的email 主機預設為localhost,可以省略;可支援 html mail):
./notify.py -m email -t 要寄送的EMAIL列表 -g EMAIL內容 -f 寄信者 -j 信件主題 -s RELAY_EMAIL主機
例如:
./notify.py -m email -t 'willie.tw@xxx.com,willie@xxx.edu.tw' -g
'哈哈' -f 'willie@xxx.edu.tw' -j 'notify 測試'
有任何問題,歡迎反應或留言。

0 意見: