hiroeleganceのエレガンスとは呼べない日常

WEB屋hiroelegance(ヒロエレガンス)のブログhiroeleganceのエレガンスとは呼べない日常略して「エレ日」です。YouTubeで毎週火曜0時にラジオを配信しています。ラジオの神様である伊集院光さんの深夜の馬鹿力に憧れて自己満ラジオやってます。

相手先ホストの都合により送信できませんでした。というメールエラーについて

      2017/01/19

携帯の特定のアドレスからモブログに投稿できない現象

私の管理しているブログ(MT)で、
ubicast Mail Blogger(現在サービス終了)を利用して
携帯からブログを投稿する際、

相手先ホストの都合により送信できませんでした。
Receiver's host can't accept your mail

宛先: hogehoge@m.ubicast.com
件名:ブログタイトル

上記のようなエラーメールが返って来るというトラブルがありました。

このブログは投稿者が複数いて、
エラーが戻ってくるのは1つの携帯アドレスだけでしたので、
そのアドレスを確認したところ@マーク前に.(ピリオド)が付いていました。
以前@マーク前に.(ピリオド)のあるメールアドレスでメールが送信できない
トラブルに遭遇した経験がありましたので、
改めて調べたところ以下のようなリンク先にたどり着きました。


【訂正】S氏とmoro氏より指摘を受けました
RFCに違反という概念はないらしいので訂正です。
お詫びして訂正いたします。2009年7月8日

原因はRFC違反メールサーバーの仕様のようでした。sendmail、qmail、ISP、携帯キャリアまたは設定によっては送信できます。

SENDMAILを使って「.(ドット)」が@の前に3つあるドコモの携帯アドレスへメールしたいのですが、エラーが出て飛ばせません。
http://q.hatena.ne.jp/1139898666

http://neta.ywcafe.net/000435.html

RFCを読まなかった携帯キャリアの罪

これでしょうか。RFC違反。。。のようです。

ドットの数ではなく、@の直前にあるのが問題のようですね。

RFC2821の4.1.2でSMTPコマンドの引数が定義されていますが、

ここで、

Dot-string = Atom *("." Atom)

Atom = 1*atext

のように、ドットを使うときは、それ以降に必ず文字があることが

前提となっています。

なので、携帯のメールアドレス設定部分を作った人が、

RFCを読んでいないのが問題。。。

携帯のアドレスを変更してもらうしかないようです。

http://www.puni.net/~mimori/rfc/rfc2821b.txt

imodeを開発した女性が元々ネットワークの仕組みとかをわからない方だったため
このような問題が起こっているかと思われます。

imodeが開発されて10年目の今年やっとRFC違反が見直されたらしい

その後調べた結果2009年4月より仕様が変更になり
docomoも@マーク前に.(ピリオド)利用できなくなったようです。
対応遅すぎではないか
それでも対応しただけマシかな・・・

【参考リンク】
NTTドコモ/auの連続ドット/@前ドットメールアドレスの問題
http://www.h-fj.com/blog/archives/2009/03/01-100125.php

というわけでホストの都合により送信できませんでした。
という検索キーワードでこの記事に辿りついた方は、
メールアドレスの@マーク直前に.(ピリオド)が付いているため、
サーバー側でメールを拒否されている状態ですので、
メールアドレスのピリオドの後の半角英数を入れメールアドレスを変更するか、
別のメールアドレスから(Yahooメール、gmail、hotomail、ISPのメールアドレスなど)
から送信してみてください

リンク切れがあったのでリンクの修正を行いました。【2017/01/19】

  広告

 - お仕事