一段取Gmail的脚本
#!/usr/bin/env python
# -*- coding: GB2312 -*-
"""Check new mails at gmail.com
add this line to cron, using 'crontab -e':
*/20 * * * * /home/xyb/bin/checkgmail.py 2> /dev/null
"""
__revision__ = '0.1'
import sys
sys.path.append('/home/xyb/py/')
def loop():
import time
from gmail import GmailClient
c = GmailClient()
c.login('account','passport')
while True:
print time.asctime(), len(c.get_inbox_conversations(is_unread=True))
time.sleep(60)
def scan():
import time
from gmail import GmailClient
all=(('account1','passport1'),('account2','passport2'),)
for u,p in all:
c = GmailClient()
c.login(u,p)
new=len(c.get_inbox_conversations(is_unread=True))
if new:
print time.asctime(), u+'@gmail.com', new
del c
def main():
import sys
if len(sys.argv)==1:
scan()
if '__main__'==__name__:
main()
还有人写了把yahoo、outlook之类的邮件系统中的联系人转到gmail里的脚本。
最近,有人发布了libgmail:
href=http://sourceforge.net/projects/libgmail/>http://sourceforge.net/projects/libgmai
l/
不知道用起来怎么样。