初めまして、こんにちは!
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 & 乾杯!