質問: 条件が揃ったアドレスが【システム管理者】【配信不能】となる。 業務上、多くの携帯にメールを送信する事が多いのですが、 ある条件が揃うとメールが送信できなくなってしまいました。 色々試した結果、その回避方法も見つけました。 ただし、いちいちその回避方法を実施していてはかなり手間なので、 それをしなくても良いようにしたいのです。 以下に状況を列挙します。 ◆状況◆ メールを送信すると、条件が揃ったメールアドレスのみ以下のエラーが返ってくる。 『再送(s)』をしても、メールを新たに作り直しても同じくエラーが返ってくる。 ちなみに以前はできていたが、ここ2週間くらい前からできなくなったと思われます。 ◆仕様◆ os:windows vista business メーラー:outlook2003 ◆エラー内容◆ 差出人:システム管理者 件名:配信不能:(元のメールの件名) 本文: このメールは、受信者全員または一部に届きませんでした。 件名:(件名) 送信日時:20**/**/** **:** 以下の受信者にメールが配信できませんでした: '*****...***@***.ne.jp' 20**/**/** **:** 要求された操作は失敗しました。 ◆条件◆ ・アドレスに『.』(ドット)が並ぶアドレス。 →【*****...@***.ne.jp】【***..***@***.ne.jp】送信不可× ・『.』(ドット)と『_』(アンダーバー)が並ぶアドレスもダメでした。 (もしかしたら@の手前に『.』があるのが原因かも) →【*****._.@***.ne.jp】送信不可× ・以下も送信不可(多分@の手前に『.』があるからと思われる) →【***-***.***-**-***.@***.ne.jp】送信不可× ◆回避方法◆ ・@より手前を『"』(ダブルクォーテーション)で囲めば送信可能です。 →【"*****..."@***.ne.jp】【"*****._.**"@***.ne.jp】送信可○ ◆実施済み◆ ・outlook 2002 で "配信不能" メッセージが返信される場合の対処方法 http://support.microsoft.com/default.aspx?scid=kb;ja;882858 →解決せず! 以上が詳細となります。 もし他にも必要な情報があれば、なんなりと言って下さい。 とにかく不便で仕方がありません! 自分ではどこかの設定なのではと思うのですが、 それらしきものも見当たらないです。 とにかく業務に支障が出ているので、早く何とかしたいです! 以上、よろしくお願い致します。 ※追記※ 私の名誉の為に言っておきますが、スパム業者ではありません。
回答: 明らかに http://neta.ywcafe.net/000435.html 覚えがあったので。「rfc2822 メールアドレス」で検索して見つけた。「 実際にmailboxの文法が書かれているのは rfc821のようで, ::= "@" ::= | ::= | "." ::= | ::= | "\" ::= any one of the 128 ascii characters, 【but not any or 】 ::= "<" | ">" | "(" | ")" | "[" | "]" | "\" | "."| "," | ";" | ":" | "@" """ | the control characters (ascii codes 0 through 31 inclusive and 127) specialの中にピリオドが含まれるため, cの中にはこれが含まれず, 結果的に 「\マークによるエスケープ」 「引用符で括ることでquoted-string扱いにする」 以外の方法で,ピリオドで終わらせることができません。 つまり仕様です。