0

初めまして、こんにちは!

Javax.mail APIを使用して Java でカスタム ニュースレター アプリケーションを開発しようとしています。そのため、バウンスを追跡するために Verp テクニックを開発する必要があります。

これまでのところ、自分のメールヘッダーを処理するためだけにjavax.mail.internet.MimeMessageをオーバーライドしました。

class CustomMailMessage extends MimeMessage
...
public void setCustomHeader(key, value)
{
    setHeader(key, value);
    updateHeaders();
}
...

したがって、これは Return-Path 以外に設定したヘッダーで機能するようです。

...
setCustomHeader("Return-Path",verpAddr);
...

その結果、VERP 障害が発生しました。呼び出す直前と直後に、このヘッダーの値を追跡しました

...
Transport.send(message);
...

値は私が設定したものと同じようです。それでも、受信メールでは、return-path が送信者アドレス (From:) に変更されます。残りのヘッダーとは異なり、設定されたとおりです。そのため、バウンス通知は私の bounce+usermail=host@mydomain.com ではなく送信者に配信されます。

この失敗はpostfixサイトにあると思います。

サーバーは Plesk によって設定され、私の domain.com はサーバー上で共有されていることに注意してください。

だから、私を助けてくれる人を喜ばせます。または、Verp テクニックを別の方法で実現する方法について、より多くの情報を提供できます。

事前に Thx & 乾杯!

4

1 に答える 1