postfixの先頭ハイフン

※当サイトではアフィリエイト広告を利用しています

1.事象

postfixでは、先頭がハイフンで始まるメールアドレスに、デフォルトでは送信しないという仕様になっています。

そのためデフォルトの設定のままだと、メールの送信に失敗し、/var/log/maillogに以下のエラーログが残ります。

invalid recipient syntax: \"-*******@ezweb.ne.jp\"

 

2.原因

このような設定になっている理由は、コマンドラインのオプションと差別化するためとのことです。

au携帯などのメールアドレスでは。ハイフンで始まるアドレスを作れることができます。
そのため、このままの設定では、送信に失敗するメールアドレスが出てきてしまう可能性があります。
 


 

2.対応方法

先頭ハイフンのアドレスに対応するには、設定を変更する必要があります。

main.cfに以下の設定を追記します。

allow_min_user = yes

追記後、postfix再起動で設定が反映されます。
 

コメント