28.11. 使用fetchmail

Contributed by Marc Silver.

fetchmail 是一个全功能的 IMAPPOP 客户程序, 它允许用户自动地从远程的 IMAPPOP 服务器上下载邮件, 并保存到本地的信箱中; 这样, 访问这些邮件就变得更方便了。 fetchmail 可以通过 mail/fetchmail port 安装, 它提供了许多有用的功能, 其中包括:

本节介绍fetchmail的一些基本功能。此实用程序需要用户主目录中的.fetchmailrc配置才能正确运行。此文件包括服务器信息和登录凭据。由于此文件内容的敏感性,建议仅由用户读取,使用以下命令设置权限:

% chmod 600 .fetchmailrc

下面的例子中.fetchmailrc使用POP下载用户邮箱的。它告诉fetchmail连接到example.com,使用用户名为joesoap和密码为XXX。这个例子假设用户joesoap存在于本地系统中。

poll example.com protocol pop3 username "joesoap" password "XXX"

下一个示例连接到多个POPIMAP服务器,并在适用时重定向到不同的本地用户名:

poll example.com proto pop3:
user "joesoap", with password "XXX", is "jsoap" here;
user "andrea", with password "XXXX";
poll example2.net proto imap:
user "john", with password "XXXXX", is "myth" here;

fetchmail可以在守护进程模式下运行,加上 -d 选项,后接fetchmail应该轮询.fetchmailrc 中列出的服务器的时间间隔(秒)。下面的例子将fetchmail配置为每隔600秒轮询一次:

% fetchmail -d 600

更多关于 fetchmail 的信息可以在 http://www.fetchmail.info/ 找到。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.