「メルマガ等一斉メール配信でドコモ宛(@docomo.ne.jp)のメールだけ送信失敗(faild 42500)」
メルマガ等一斉メール配信でドコモ宛(@docomo.ne.jp)のメールだけ送信失敗(faild 42500)します。
42500は
文法エラーでコマンドが認識されない
入力行の文字数が長すぎる
なのですが、特定キャリアだけ失敗するので困っています。
回答
ドコモは「SMPTプロトコルのコマンド文法チェック」+「メール本文のHTML文法チェック」も行っているようです。
メール本文のHTMLに文法エラーがある場合、例えばワードから文字列をコピーして貼り付けて
<span lang="EN-US"><o:p></o:p></span>
のような不正なタグ<o:p>が入ってしまった場合は、「faild 42500」が返ってきてしまいます。
他のソフトからコピーして貼り付ける場合は、HTMLソースコードを確認してHTMLの文法に不正がないか確認する必要があります。
(正しく閉じタグがあるか等も確認が必要)