fetchmail 问题:获取多个账户

fetchmail 问题:获取多个账户

我的 Linux 机器上安装了 fetchmail。以下是我的 .fetchmailrc 中的配置

 set logfile /root/fetchmail.log
 ##set daemon 300


 poll smtp.gmail.com proto imap
 user "[email protected]" pass "mypass1" is "root" here


 poll smtp.gmail.com proto imap
 user "[email protected]" pass "mypass2" is "root" here

 ssl
 fetchall
 no keep
 mda "/usr/bin/procmail -f %F -d %T";

我想从两个帐户中获取信息,但是当我运行 fetchmail -kv 时,它只获取第二个 gmail。我已经根据 man fetchmail 修改了我的 fetchmailrc。但仍然没有用。有人可以帮我吗?

答案1

我终于找到了问题的解决方案。看来需要在 .fetchmailrc 中做一些更改。要使 fetchmail 正常工作,请按如下方式修改 .fetchmailrc:

set postmaster "root"
set bouncemail
set logfile /root/fetchmail.log

poll pop.gmail.com proto pop3
  user '[email protected]' there with password 'paswd' is root here options ssl
  user '[email protected]' there with password 'paswd' is root here options ssl


fetchall
no keep
mda "/usr/bin/procmail -f %F -d %T";

请注意,根据您的要求,设置可能会有所不同。但这些代码具有保持 fetchmail 运行的基本设置。希望这对遇到同样问题的人有所帮助。

相关内容