1.事象
postfixでは、先頭がハイフンで始まるメールアドレスに、デフォルトでは送信しないという仕様になっています。
そのためデフォルトの設定のままだと、メールの送信に失敗し、/var/log/maillogに以下のエラーログが残ります。
invalid recipient syntax: \"-*******@ezweb.ne.jp\"
2.原因
このような設定になっている理由は、コマンドラインのオプションと差別化するためとのことです。
au携帯などのメールアドレスでは。ハイフンで始まるアドレスを作れることができます。
そのため、このままの設定では、送信に失敗するメールアドレスが出てきてしまう可能性があります。
2.対応方法
先頭ハイフンのアドレスに対応するには、設定を変更する必要があります。
main.cfに以下の設定を追記します。
allow_min_user = yes
追記後、postfix再起動で設定が反映されます。
コメント