如何将orig_to与maildrop一起保存?

如何将orig_to与maildrop一起保存?

我已经使用 Postfix + Maildrop 和 Mysql 配置了个人邮件服务器,用于虚拟域、邮箱和别名。

orig_to我的问题是,只有当 maildrop 在 spamassassin 之后启动时,字段才会丢失。这是我从托管在我服务器上的电子邮件帐户发送电子邮件时的日志(它们对我来说似乎很好):

5月21日 17:25:04 ns5000052 postfix/pipe[8050]: 7E85B80017: to=<[电子邮件保护]>, 原点=<[电子邮件保护]>,relay=maildrop,delay=0.54,delays=0.52/0/0/0.01,dsn=2.0.0,status=sent(通过 maildrop 服务传送)

当我从 Gmail 帐户发送电子邮件时,这里会记录 (没有orig_to使用 maildrop 的痕迹...):

5月21日 18:08:52 ns5000052 postfix/pipe[20233]: 34F2780017: to=<[电子邮件保护]>, 原点=<[电子邮件保护]>,relay=spamassassin,delay=5.4,delays=0.25/0/0/5.2,dsn=2.0.0,status=sent(通过 spamassassin 服务传送)... 5 月 21 日 18:08:52 ns5000052 postfix/pipe[20254]: 973C980017: to=<[电子邮件保护]>,relay=maildrop,delay=0.02,delays=0.01/0/0/0.01,dsn=2.0.0,status=sent(通过 maildrop 服务传送)

我看到了这个问题,但对我来说情况正好相反。我输入了enable_original_recipient = yes重新main.cf启动的后缀,但没有变化……

答案1

经过更多的研究和尝试,我在 master.cf 中发现了可用的参数列表,找到了解决方案(cf人管)。

master.cf,我替换了以下行

spamassassin unix - nn - - 管道用户 = spamer argv = /usr/bin/spamc -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

用这行

spamassassin unix - nn - - 管道用户 = spamer argv = / usr / bin / spamc -e / usr / sbin / sendmail -oi -f ${sender} ${original_recipient}

相关内容