我有fetchmail从雅虎收集和邮件传递到本地postfix服务器。 如果我有一个4xx错误,因为例如发件人域不存在,fetchmail将尝试永远将此电子邮件传递给后缀,后缀将永远拒绝它
NOQUEUE: reject: RCPT from localhost.localdomain[127.0.0.1]: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found; from=<[email protected]>
第一个问题:
我怎么必须设置fetchmail从我设置的本地主机的所有行为的拳头
fetchmail.localdomain [127.0.0.7]
为了使日志文件看起来像这样:
NOQUEUE: reject: RCPT from fetchmail.localdomain[127.0.0.7]: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found; from=<[email protected]>
为此,我设置了/ etc / hosts
127.0.0.1 localhost.localdomain localhost 127.0.0.7 fetchmail.localdomain fetchmail
第二个问题:
我怎样才能设置fetchmail尝试有限的几次将邮件传递给后缀,并在此之后跳过?
就我个人而言,我避免了整个本地邮件服务器,并从我的crontab运行fetchmail并直接传递给老派的procmail,这反过来又调用SpamAssassin,反病毒,并过滤和放下我的邮件在正确的Maildir:
poll pop.example.com with proto pop3: user "[email protected]" there has password "password" is me here and wants ssl nokeep mda "/usr/bin/procmail -t /home/me/.procmailrc"