2

アプリの送信メールに問題があります。ここの誰かが光を当てることができることを願っています。

電子メールはマルチパート メッセージであり、ターゲットにしたいプラットフォームで適切に表示されます。

リンクのある画面

ただし、iPhone の iOS 6 メール ブラウザーでは、リンクをクリックすると、URL の Safari に移動する代わりに、画像を保存したり、連絡先に割り当てたりするためのアクション シートが表示されます (下の画像を参照)。以下のサンプル コードでは、まだ開発 (localhost:3000) リンクがありますが、それは問題ではありません... 運用 URL と同じです。

出てくるアクションシート

奇妙なことに、私の iPad (iOS 5) ではリンクが完全に機能します。Mac メール、Outlook、Gmail、Hotmail と同じです。マークアップのせいではないことはほぼ間違いありませんが、参考のために以下にスニペットを含めます。

                <td align=3D'center' valign=3D'top' width=3D'140'>
                  <p>
                    <a href=3D'http://localhost:3000/users/confirmation.747dfe1c-28ff-11e2-bd48-013adbe35a70?confirmation_token=3DLypvcYovemp1FBFbYsLX'>
                      <img alt=3D'Confirm your account and learn more' border=3D'0' height=3D'140' src=3D'cid:509a98697b4ca_1cdf3fd38dc35adc517aa@hera.local.mail' width=3D'150'>
                    </a>
                  </p>
                  <h4 style=3D"color:#72654b;font-family:Georgia, Times, 'Times New Roman', serif;font-size:16px;font-style:italic;font-weight:normal;">Confirm your email</h4>
                  <p style=3D'color:#6c6c6c; padding-right: 12px;'>
                    Confirm your email address and other contact information to download an introductory white paper and forms that will get you started using WarGaming techniques.
                  </p>
                  <a href=3D'http://localhost:3000/users/confirmation.747dfe1c-28ff-11e2-bd48-013adbe35a70?confirmation_token=3DLypvcYovemp1FBFbYsLX'>
                    <img alt=3D'click here to confirm your email' border=3D'0' height=3D'30' src=3D'cid:509a9869781e5_1cdf3fd38dc35adc5168f@hera.local.mail' width=3D'60'>
                  </a>
                </td>

もちろん、これは私の電子メール キャンペーンの有効性を低下させます。何か案は?助けてくれてありがとう!!

4

2 に答える 2

1

画像がメールに添付されているようです。私にとってうまくいくのは、メールに添付するのではなく、画像にリンクすることです. 画像を含むアンカー タグが Iphone のメール アプリで機能しないのはなぜですか?を参照してください。

于 2013-04-29T15:27:46.943 に答える
0

ロバートが提案したように、画像を外部でホストするかどうかは、好みやクライアントの希望によって異なります。クライアントの最近のプロジェクトで、同じ問題が発生しました。クライアントは、画像が外部でホストされることを望んでいません。したがって、私たちの解決策は、画像を埋め込み、「背景画像」を介して宣言することです。あなたの例では(最初の部分のみ):

            <td align=3D'center' valign=3D'top' width=3D'140'>
              <p>
                <a href=3D'http://localhost:3000/users/confirmation.747dfe1c-28ff-11e2-bd48-013adbe35a70?confirmation_token=3DLypvcYovemp1FBFbYsLX'><span style="height: 140px; width: 150px; display: inline-block; background-image: url('cid:509a98697b4ca_1cdf3fd38dc35adc517aa@hera.local.mail');"></span></a>
              </p>
              <!-- ... -->
            </td>

私はそれが役立つことを願っています:)

于 2013-08-06T16:39:02.930 に答える