• ベストアンサー

abc.@~のアドレスに送信できない

OSは、FreeBSDを使用しメールサーバはpostfixを使用しています。 業務で、WEB上より申込があった場合に、確認メールを自動送信しています。 が、アドレス「abc.@~」のアドレスに送信できません。 @の前の、.(ドット)を疑って調査していますが原因掴めず状態です。 お分かりになる方、教えて下さい。 メールアドレスの@の前に、.(ドット)が入ると何か制限でもされているのでしょうか? 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • okmotokun
  • ベストアンサー率59% (92/155)
回答No.1

RFC規約上は、メールアドレスのローカルパート(@より前の部分)の先頭または末尾にドットを置くこと、先頭・末尾でなくてもドットを複数個連続して使うことは許されません。 携帯ではこの規約を無視したメールアドレスが使われていますが、規約に厳密なMTAはこういったアドレスへの配送を拒否します。 対処法は、ローカルパートをダブルクォートで括ることです。 "abc."@~ としてやれば送信できると思います。試してみてください。

guriguri7
質問者

補足

ご回答有難うございます。 送信出来ました。感謝です。 図々しいですが、もう一件お分かりなれば教えて下さい。 メールアドレスが、「"a...bc"@~」のアドレスを送信するとエラーに なります。エラーメールを見てみると、メールアドレス「"bc"@~」に なってしまいます。 なぜ、「a...」の部分が、認識されないのでしょうか? お分かりになれば、教えて下さい。 宜しくお願い致します。