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】

  広告

 - お仕事