错误的返回路径与postfix,spamassassin在debian上

时间:2014-09-21 21:51:53

标签: debian postfix-mta spamassassin

我目前正在设置一个运行最新Debian的新服务器。 运行postfix和spamassassin。

Spamassassin按预期工作。

但是对于外发邮件我有问题,Spamassassin正在修改“返回路径”。 它总是使用它自己的垃圾邮件帐户/用户而不是发件人地址。 从标题中确定。但不是回归路径。

来自postfix的master.cf中的对应行是

spamassassin unix -     n       n       -       -       pipe
  user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail \ -oi -f${sender} ${recipient}

缺少什么? 感谢您提前的每一个帮助。

请记住:我正在使用postfix。连同它的sendmail。

最诚挚的问候 托马斯

编辑: 以下是我在日志文件中找到的一些行。这可能是原因。但我不知道是什么原因。

Sep 22 15:11:36  postfix/error[24169]: ABB891240069: to=<-oi@mail.myhost.de>, orig_to=<-oi>, relay=none, delay=0.02, delays=0/0/0/0.01, dsn=5.1.3, status=bounced (bad address syntax)
Sep 22 15:11:36  postfix/local[24168]: ABB891240069: to=<root@mail.myhost.de>, relay=local, delay=0.02, delays=0/0/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Sep 22 15:11:36  postfix/error[24169]: ABB891240069: to=<-fthesender@myhost.de>, relay=none, delay=0.02, delays=0/0/0/0.02, dsn=5.1.3, status=bounced (bad address syntax)

1 个答案:

答案 0 :(得分:0)

您的“sendmail by postfix”似乎将-oi-f${sender}视为收件人的地址。

试着尝试:
1)单行输入中不需要\之前的-oi