質問: メール転送について pc outlook express で受信したメールを携帯に転送したいのですが、 サーバーから直に転送しようとしても、 アウトルックから転送しようとしても、 エラーになり転送できません。 携帯のアドレスは、@の前に.が入っていたり、 ハイフン、ドットを多用したものです。 携帯アドレスに問題があるのでしょうか? よろしくお願いします。
回答: rfcの規定の違反になりますね @マークより前に「.(ピリオド)」が連続であったり 例)a..a@docomo.ne.jp @マークの直前が「.(ピリオド)」で終わっている場合 例)aaa.@docomo.ne.jp メールサーバによっては無効なメールアドレスとして 送信できない場合があります (携帯会社はrfcの規定を無視している部分があります) メールサーバによって送れるか送れないかの違いは 昔は今みたいに通信が高速ではなく rfcの規定は守られている事が前提なので 無駄な送信をしてエラーが帰ってくる処理と通信の負荷を下げるか とりあえず全部送信してしまって通信処理の負荷をかけても良いかの 思想の違いもあります 解決策としては携帯のメールアドレスを rfcの規定に沿っているものにするか rfcの規定をチェックしないメールサーバーに一度転送して そこから携帯に送るしかありません