postfixで
-hogeho@example.com
のようなハイフンで始まるメールアドレスにメールを
送信しようとすると、
501 5.1.3 Bad recipient address syntax
のようなエラーメールが帰ってくることに気が付きました。
http://www.postfix-jp.info/trans-2.1/jhtml/postconf.5.html
を調べてみると、
コマンドラインでEメールアドレスを渡すソフトウェアでの事故を避ける ため、デフォルトではこれを認めません。
とのこと。
main.cfに
allow_min_user=yes
を追記してpostfixを再起動したら解消しました。