質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.61%

  • HTML

    8693questions

    HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

teratailから届くhtmlメールがテキストで表示されます

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,920

photomotch

score 142

teratailから送られて来るhtmlメールがテキストで表示され、HTMLとして表示されません。
私の環境はMac OSX Yosemiteで、Mac Mailを使っています。
「メッセージ内のリモートコンテンツを読み込み」にはチェックしてあります。
ちなみに他から来るhtmlメールはちゃんと見られますが、teratailのものだけが毎回テキスト表示になります。
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

+2

MacMailだけでなく、GmailやOutlookでも同様の現象が発生しています。
確認してみたところ、Subject(MIMEエンコードされたもの)が長い場合、
複数の行に分割されて送信されますが、2行目以降の先頭文字がTABに
なっていないため、規格外のメールフォーマットになっているためのように
見えます。

GmailとOutlookでは症状が違いますが、原因は同じです。
差出人なしになっているのは、ヘッダとメール本文のセパレータを
正しく認識できず、本文側に入ってしまっているからです。

先ほど、運営側に対応をお願いしておりますが、CakePHP Emailの
問題でしょうから、すぐには対応できないかもしれませんね。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/05/30 20:46

    追記)
    不思議と、正しく2行になっているときもあるのですよね。。
    「〇〇さんの質問をお待ちしております」の方はNGなのですが、「〇〇さんの回答をお待ちしております」の方は問題ないようです。

    キャンセル

checkベストアンサー

0

teratailから送られるメールをGmailで受信していますが、HTMLメールとして送付されています。一部引用してみます。

X-PHP-Originating-Script: 500:MailTransport.php
From: =?ISO-2022-JP?B?dGVyYXRhaWxbGyRCJUYlaSVGJSQlaxsoQl0=?= <info@teratail.com>
X-Mailer: CakePHP Email
Date: Mon, 10 Aug 2015 14:23:12 +0900
Message-ID: <55c83540200c470d817d3f6e9d07a784@teratail.com>
MIME-Version: 1.0
Content-Type: text/html; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta name="viewport" content="width=device-width" />
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP" />
    <title>teratail(テラテイル)</title>
</head>

<body bgcolor="" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" style="-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;width: 100% !important;height: 100%">

「送信側のメールの内容はHTMLメールである」事はこの事実から動かしにくいでしょう。Mac Mailでテキスト表示されているということは、下記の原因が考えられます。

1. photomotch さんの使われているメールサーバーでテキストメールに加工されている
2. Mac Mailで表示する時にテキストメールとして表示されている

たぶん1の線は薄いように思われるので、2の線じゃないでしょうか?

Mac Mailで受信したメールがテキストメールに加工されているか、確認するには次のURLを参考にしてください。

http://web.mt-systems.jp/archives/962

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/08/10 20:57

    kompiroさん、ありがとうございました。この回答のお知らせメールから、htmlで表示されるようになりました。
    なぜだろうと思い今回のメールと以前のメールを比較してみたところ、従来のteratailからのメールは会員登録確認用のもので、システムから自動送信されてた登録確認のメールには全部送信者アドレスが入っておらず「(差出人なし)」表示になってました。そのためMacMailが迷惑メールと判断してテキスト表示にさせていたようです。
    なので、teratailの運営者様、できれば登録確認時の自動送信メールにも差出人アドレスを入れていただければ助かります。
    どうぞよろしくお願いします。

    キャンセル

  • 2015/08/10 21:06

    teratailの運営者宛にコメントするなら、右下のフォームからだと思います。運営者が全部のコメントを見るのは大変ですしね。

    キャンセル

  • 2015/08/11 14:11

    了解しました、そちらから送ってみます。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.61%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • HTML

    8693questions

    HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。