该软件地址http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html
下载gmailfs-0.7.3.tar.gz即可。注,以最新版本为先。
解压缩后有两个重要文件,mount.gmailfs和gmailfs.py,程序使用python写的,利用的是libgmail库。
将mount.gmailfs放到/sbin/下,这样mount -t gmailfs就可以找到mount.gmailfs。
将gmailfs.py放到目录/path/下。
挂载有两种方式,一种是随用随挂,一种是写在/etc/fstab中,自动挂载。
假如gmail邮件leconte@gmail.com,密码123456,要挂载在/mnt/lec下。
挂载方式:mount -t gmailfs /path/gmailfs.py /path/lec -o username=leconte,password=123456, fsname=tmptmp
或者在/etc/fstab中写/path/gmailfs.py /path/lec gmailfs noauto,username=leconte,password=123456, fsname=tmptmp
使用的时候,运行mount /path/lec即可。
注意:该实现将文件分成许多单个的信件保存在邮箱里,因此通过webmail看到的是不容易理解的内容。只有通过该软件能正确存取文件。这样实现的好处之一是可以突破gmail附件大小的限制,唯一限制文件大小的是邮箱大小。
该软件的依赖模块和库有:libgmail,fuse模块等,在debian下可以通过apt-get方便得到。