iPhoneのGmailアプリからメールを送ったところ、相手から「メールは届いたが読めない」と言われた。よく聞いてみると、本文には以下のようなメッセージがあるだけだと言う。
フォーマットにより、このメッセージは表示できません。送信者に別のフォーマットまたはメールプログラムから再送信するよう依頼してください。 multipart/alternative
まずお互いの環境はこんな感じ。
- 送信側:iPhone / Gmailアプリ(Ver3.0.2)
- 受信側:iPhone / iOS標準メールアプリ / メールアドレスは「@i.softbank.jp」
メールに書かれていた「multipart/alternative」が気になった。
送ったメールはプレーンテキストで添付もないはずなのに、multipartはおかしい。
で、送信したメールのヘッダを確認したら、テキスト+HTMLメール(multipart/alternative)になっていた…。
パソコンでプレーンテキストのメールを書いて下書きに保存しておいても、それをiPhoneのGmailアプリから送信すると、テキスト+HTMLメールになってしまう。
そして相手の方はSoftbankの迷惑メール拒否設定で「URLリンク付きメールの拒否」を設定していた。
送ったメールの本文にはURLが書いてあった。
プレーンテキストなら問題なかったろうが、これがHTMLメールに変換されてURLがリンクされてしまい、このような結果になったのだと思う。
アプリを使わず、パソコンのブラウザでGmail開いて送ったらちゃんと届いた。
まとめ
- iPhoneのGmailアプリからは、HTMLメールしか送れない。
- 相手の受信拒否条件に注意。
コメント