考えられるケース
・メールアドレスに特殊な文字が使われている場合例:foo..bar@example.com
=>"foo..bar"@example.comのように@の前の部分を””でくくると送信できる可能性がある
・メールアドレスの部分をよく見てみる
OK 田中一郎 <tanaka@example.com>
OK "田中一郎" <tanaka@example.com>
NG 田中一郎 tanaka@example.com
NG '田中一郎' <'tanaka@example.com'>
メーラーにコピペで貼り付けたときに、正しくない形式になってしまって、メールアドレスとして認識されないのでエラーになっているケースです。 純粋にメールアドレスだけにして送ってみるのが原因の切り分けしやすいと思う。
メールアドレスに特殊な文字が使われている場合
・メールアプリの設定は変えてない
・今までは送信できていた
・特定のメールアドレスだけ、エラーが出て送信できない
このケースの場合は、メールアドレスがRFC準拠してないということで、メールアプリ側orメールサーバー側がエラーにしていると思われます。
画像のように「@」の前を””でくくって送信すれば送信できる可能性はあります。
まずは原因切り分けのために、問題なさそうなメールアドレスに現状も送信できるかを確認すれば確実だと思います。
回答者: fdsjaklfjas 回答日時:2007/01/12 06:48
(1)foo..bar@example.com はRFC的にダメです。
(2)同じアドレスを、"foo..bar"@example.com としたらOKです。
多分、MSNは1のことを、ドコモは2のことを言っているんだと思います。
MSNのhotmailが、2の形式としたアドレスでも送信を受け入れないならば(多分そうなんでしょうが)、RFC的によろしくないと思います。
【正しいのはどっち?】 ピリオド連続使用のメールアドレスはRFC準拠? - その他([技術者向] コンピューター) 解決済 | 教えて!goo
Appendix
Windows メールや Outlook2007 でこのような症状が出る場合、ローカルパート(アットマーク
より左側の部分)をダブルクォーテーションでくくると送信することができます。
例) abc..xyz@docomo.ne.jp
→“abc..xyz”@docomo.ne.jp ローカルパートを”でくくる
www.ecc.kumagaku.ac.jp/file/tech/RFC-probrem.pdf
正しい情報?!
正しくは:
・ 半角の英数字記号であれば使用できない文字はない
ただし一部の記号(( ) , . : ; < > @ [ ] " \)を含める場合には @ よりも前の部分全体を " で囲む必要があり、特に " と\ を含める場合には、直前に\ を配置しなければならない。
・ @ の直前には英数字・記号(! # $ % & ' * + - / = ? ^ _ ` { | } ~ ")が使える
ただし " を使う場合には、先頭にも " を配置する必要がある。
・ @ の前の部分全体を " で囲んでいない場合は . を連続させてはいけない
・メールアドレスの最初の文字は英数字・記号(! # $ % & ' * + - / = ? ^ _ ` { | } ~ ")が使える
ただし " を使う場合には @ の直前にも " を配置する必要がある。
「メールアドレスのルール」系まとめがそろって間違ってるのでご注意を - 若き JavaScripter の悩み
上記の通りなんだけど、””でくくるとかしないとダメなので、メールアドレスには使えないものがあるという良く広がっている常識を採用したほうがよいとは思います。
・RFC5322(Internet Message Format)
対応してないメーラーもあるみたい
そのメールアドレスは、以下のようなものでした。
xxxxxx.o_o.@docomo.ne.jp
携帯のメールアドレスだから、ではありません。
@の前に「.(ドット)」がある。これが致命的なのです。
古いタイプのメーラーでは送信できていたそうなのですが、Live mailは厳しく、アドレス帳にも登録させてくれません。
回避策として「@の前を『””』でくくる」というものがあるらしいのですが、Live mailでは受け付けてくれませんでした。
asLive » 【mail】特定のメールアドレスに返信できない
その他の情報
・"-"(ハイフン)から始まる携帯のアドレス h_m blog/ウェブリブログ・質問!ITmedia - wakwakからメールを送信するとエラーになります
スポンサーリンク
コメントを残す