近日在ubuntu (6.10)下安裝gmailfs,驗證一下與Windows下的gmailfs是否相容,結論是不相容。
有興趣的朋友可以自己驗證一下。
下面是Ubuntu Linux下gmailfs的安裝與使用,另附gmailfs的一個bugfix。
1、安裝:
sudo apt-get install gmailfs
這將安裝gmailfs-0.7.2。
2、配置與使用:
編輯/etc/gmailfs/gmailfs.conf,修改username與password。
sudo mkdir /mnt/gmail
sudo mount.gmailfs none /mnt/gmail
或指定使用者名稱與口令:
sudo mount.gmailfs none /mnt/gmail -o username=<your gmail account>,password=<your password>
mount成功後,即可使用常見linux檔案操作命令,比如:
sudo cp hello.txt /mnt/gmail/
sudo ls /mnt/gmail/
3、問題與解決:
1) ”HTTP 404 Bad Request“錯誤
解決: 編輯libgmail.py檔案,將
Code:
try:
link = re.search(RE_PAGE_REDIRECT, pageData).group(1)
redirectURL = urllib.unquote(link)
添加一行代碼,成為:
Code:
try:
link = re.search(RE_PAGE_REDIRECT, pageData).group(1)
redirectURL = urllib.unquote(link)
redirectURL = redirectURL.replace('/x26','&')
參考: http://mail.python.org/pipermail/python-list/2007-August/454440.html
4、結束。