0

現在、最新の Debian を実行する新しいサーバーをセットアップしています。postfix と spamassassin を実行しています。

Spamassassin は期待どおりに動作します。

しかし、送信メールでは、Spamassassin が「リターン パス」を変更しているという問題があります。送信者アドレスの代わりに、常に独自の spamd メール アカウント/ユーザーを使用します。FromはヘッダーでOKです。しかし、リターンパスではありません。

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)
4

1 に答える 1

0

あなたの「sendmail by postfix」は-oiand-f${sender}を受信者のアドレスとして扱っているようです。

試してみるべき修正:
1) 1 行のエントリでは \beforeは必要ありません。-oi

于 2014-09-22T13:43:16.947 に答える