FMLでメーリングリストを利用しているのですが、メンバーのアドレスで「.」が2つ連続しているアドレスがPostfixで正しく処理されずメンバーに加えることができません。a..b@hotmail.comだと"a..b"@hotmail.comというふうに処理されてしまいます。Postfixのバージョンは2.3ですがどうすれば解決できるのでしょうか?
> FMLでメーリングリストを利用しているのですが、メンバーのアドレスで「.」が2つ連続しているアドレスがPostfixで正しく処理されずメンバーに加えることができません。a..b@hotmail.comだと"a..b"@hotmail.comというふうに処理されてしまいます。Postfixのバージョンは2.3ですがどうすれば解決できるのでしょうか?
RFC2822がらみで発生する結構有名な問題で、PostfixやExchage Serverで発生します。sendmailやqmailは発生しないようです。hoge.@xxxxでも同じはずです。
resolve_dequoted_address = no
とすると、@,%,!などとともにチェックされなくなるので、通過できるようですが気をつけないとhoge@hoge@example.comのようなアドレスも通過できてしまうので、他の設定と併せて慎重に設定しないとリレーの対象になってしまうので、よくマニュアルを見られたらいいと思います。本件は、おやじは責任は一切負えませんので自分のリスクでどうするか考えてください。
おやじの考えは、仮に自分がうまくいっても配送過程でPostfixがいたら同じことなので、自分がリスクを犯す気はありません。Postfixの普及度を考えれば、そのアドレスの持ち主は恐らく現時点でも自分あてのメールの何割かは取りこぼしているはずで、おやじなら変更したほうが良い旨を説明しますが・・・。
「postfix ピリオド」でググレばいろいろ見つかります。
どうもありがとうございました。変更してもらうように説明したいと思います。