teratailから送信される各種通知メールがHTMLタグそのものがむき出しのテキストとして表示されてしまいます。
原因はおそらくメールヘッダやボディがRFCに厳密に準拠していないか、エンコードが正しくないのだと思われます。
受信環境はWin7のThunderbird(バージョンに関係なく常に)です。
メール本文は
=?ISO-2022-JP?B?GyRCJF4kNyQ/GyhC?=
から始まり、
メールヘッダと本文のHTMLがタグ丸出しでつらつらと表示されます。
全てのメールがこうなるわけではなく、種類(件名)によってこうなるものが
決まっているようです。
私が最近確認した範囲では、
「あなたのクリップした質問に回答があり」
というタイトルのメールは毎回必ずHTMLタグ丸出しになります。
これを防いで普通にHTMLメールとして表示されるにはどうしたらいいでしょうか?
ベストなのはteratailさん側の方でRFC仕様に準拠した正しいメールヘッダとボディを組み立て、
正しいエンコードでメール送信をしてもらうのが一番いいのでしょうけれども、
長年放置されている=修正する気が全く無さそうなので・・・。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/29 23:18 編集
2016/09/30 00:42
回答3件
0
ベストアンサー
質問者から提供されたサンプル
=?ISO-2022-JP?B?GyRCJF4kNyQ/GyhC?=
をデコードしてみると、ISO-2022-JPのB符号化された「ました」という文字列であることがわかります。メールの件名で長いものを折り返した後のほうの部分と思われます。
ところで私はteratailから、件名が「ました」で終わるメッセージをたくさん受け取っています。しかし、それらの件名がISO-2022-JPのB符号化されていたことはありません (UTF-8のQ符号化です。これ自体は問題ありません)。また、長い件名であっても折り返されていたことがありません (これはMIMEやRFC5322に非準拠なので感心しませんが、本題とは関係ないです)。
とはいっても、私の初ログインはほんの1週間前なので、以前からこうだったという確証はありませんが。
ただひょっとすると、質問者さんが受け取ったものは、teratailが送信したものそのままではなく、質問者さんのメールボックスまで配送される途中のどこかで、なんらかの変換をされているのかもしれません。だとすると、その変換に不備があり、ヘッダの途中に余分な改行が入るなどのデータ破損が起きている可能性があります。
配送途中で経由するメールサーバの管理者に問い合わせてみてはどうでしょうか。
すでに自己解決されたかもしれませんが、せっかく「メール」のタグがついていますので、そっち方面の回答にしてみました。
投稿2016/09/29 08:00
総合スコア4443
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/29 08:08
2016/09/29 08:22
退会済みユーザー
2016/09/29 08:25
退会済みユーザー
2016/09/29 08:27
2016/09/29 08:32
2016/09/29 22:52
2016/10/03 03:50
退会済みユーザー
2016/10/03 04:23
2016/10/03 04:48
退会済みユーザー
2016/10/03 06:04
2016/10/03 08:10
2016/10/04 03:59
2016/10/06 05:03
0
ご意見用の窓口も公開されているのに質問にしている意味がよくわからないのですが。
RFCに準拠していない箇所の特定までされているのであれば、右下から投稿するだけだと思います。
改善してもらいましょう。
投稿2016/06/05 05:48
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
gmailでは正しく表示されています。
Thunderbirdとgmailで、処理の仕方が違うのではないでしょうか。
色々とメーラーの設定を変えても不具合が発生する場合は、
Thunderbird固有の問題でしょう。
投稿2016/06/05 05:18
編集2016/06/05 05:23総合スコア111
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/06/05 05:21
2016/06/05 05:29
退会済みユーザー
2016/09/29 23:05
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。