問題タブ [html-email]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 複数のデバイス/クライアントに表示するための電子メール メッセージの構造化
System.Net.Mail を使用して電子メール メッセージを送信していますが、テキストのみの携帯電話から Mac、Suse Linux/Evolution、または Windows のリッチ クライアントまで、適切に表示されることを確認したいと考えています。
このような幅広いリーチでメッセージを送信する際に考慮すべき点がいくつかあると思います。これまでの私のリストは次のとおりです。
プレーン テキスト ヘッダー:テキストのみのクライアントの場合、メッセージ全体の前に「このメッセージを表示するには、このリンクをクリックしてください」というプレーン テキストを付けます。このテキストは、メッセージがスパム フォルダに届いた場合でも読み取ることができます。
レイアウト: メッセージの html 部分には、CSS または HTML テーブルを使用する必要がありますか?
Doctype : XHTML、HTML5 を使用するのに適切な Doctype は何ですか?
画像: 使用するのに最適な画像形式は何ですか? .. 埋め込むときに特別な考慮が必要ですか? 画像の存在がメッセージに「添付ファイル」アイコンを与えないようにしたい
MIME タイプ: プレーン テキストまたは html 部分に使用する必要がある特別な MIME タイプはありますか? それとも、HTML の前にテキストを配置し、そのテキストを CSS スタイルで非表示にする必要がありますか?
考慮すべきこと、または上記を再考する方法が他にもあると確信しています。多くのデバイスで理解する必要があるこのような電子メールを生成する場合、他にどのような点に留意する必要がありますか?
css - フォントサイズのCSSがiPadのHTMLメールで機能しないのはなぜですか?
私はHTMLメールに取り組んでおり、iPadのメールクライアントでのみ問題が発生しています。
Mac OS Xのメールアプリでフォントサイズが正しく表示されているにもかかわらず、インラインCSSを「font-size:12px」またはその他のサイズに設定しても、iPadのメールアプリでは機能しないようです。
何か案は?
php - phpはメール本文にフラッシュを埋め込みます
メール本文にフラッシュを埋め込む方法、
php(メール機能)を使う
php - PHPメールのフォーマットの問題-CRLFヘッダー行の末尾がOutlookのHTMLメールを壊すのはなぜですか?
私はPHPネイティブmail()
関数を使用してHTMLメールを送信していますが、ユーザーの最も一般的なメールクライアントであるOutlook 2007(他のいくつかのメールクライアントに加えて)でフォーマットの問題があります-すべてのhtmlタグが公開されているため、非Web開発者。
PHPのマニュアルでデモするのと同じ方法でHTMLメールを送信しています。例:
さまざまな電子メールクライアントのテストは難しいため、 http://litmusapp.com/にサインアップして、47の異なる電子メールクライアントの電子メールのスクリーンショットを見ることができます。ほとんどは問題ありませんが(Gmail、Thunderbird、Lotus Notesなど)、Outlookのすべての異なるバージョンは問題ありません。
フォーマットの問題を修正するために、私は次のことを行いました。
$headers = "MIME-Version: 1.0\r\n";
メールヘッダーを削除します。- ヘッダーを「
\n
」ではなく「」のみで終了するようにしてください\r\n
。
マニュアルに準拠していないのに、なぜHTMLメールでより良い結果が得られるのか誰かが知っていますか?
情報:
- RHEL5.5でpostfixバージョン2.3.3を使用しています。
- PHPバージョン5.3.2
php - HTMLメールのスラッシュ?
HTMLメールの送信者を書き込もうとしていますが、問題があり、スラッシュが表示されます。
私のコードの一部:
textareにhtmlコードを入力してGmailに送信すると、奇妙なスラッシュが表示されます。私がここで犯している間違いは何ですか?
.net - HTML wsテキストメール - Gmailでhtmlバージョンを表示するには?
テキスト バージョンのないメールはスパムと見なされるため、システム生成メールにプレーン テキスト バージョンを追加しました。これが私のコードです:
それはうまく機能しますが、今私の問題は、gmail などのシステムがメインの HTML バージョンではなく、テキスト バージョンをバックアップすることです!
これまでのところ、電子メールは 2 つの部分で構成されていることがわかりました。
と
1 つ目は大きく、HTML バージョンである必要があります (ご覧のとおり、IsBodyHtml を true に設定しています)。何か案は?
php - PHPとmail()関数を使用して追加のユーザー詳細を取得します
mail()関数を使用してHTMLフォームのコンテンツを含むメッセージを指定された電子メールアドレスに送信する単純なPHPスクリプトがあります(スパムが発生しやすいことはわかっています)。
ユーザーの設定に関する追加情報を入手して、送信メールに入力することは可能かと思いました。
追加情報には次のものが含まれる可能性があります。
- ブラウザの種類とバージョンかどうか
- Javascriptが有効または無効になっている
- オペレーティングシステムの解像度
それらのいずれかが可能であれば、それは素晴らしいでしょう。
ありがとう、アミット
編集:@Stephenのおかげで、$ _SERVER['HTTP_USER_AGENT']を使用してブラウザに関する詳細情報を取得することができました。ただし、get_browserを使用すると、機能しませんでした。これは私のコードです:
誰もがその理由を知っていますか?
ありがとう!
html-email - Thunderbird の Email Blast プラグイン
Thunderbird プラグインで、メール ブラスト アプリケーションとして機能して大量のメーラーを送信するアドオンを探しましたが、何も見つかりませんでした。誰かが知っているかどうか、または存在しない場合は、種をまきます! :)
乾杯、ジェームズ
html - Outlook2010でテーブルセル間の間隔が一定していない
HTMLニュースレターをデザインしていますが、次の問題が発生しました。
ご覧のとおり、セル間隔は完全に狂っています。左右の列の行の間にスペースがあってはなりません(できません)。犯人が何であるかはよくわかりません。アイデアをいただければ幸いです。
関連するソースコードは次のとおりです。
outlook - Outlook 2007 HTML メールの大きな画像の上に多くのスペースを追加する
Outlook 2007 の 1 つの問題を除いて、すべての電子メール クライアントで正しく表示される HTML テンプレートを作成しました。電子メールの中央に高さ 600 ピクセルの広告があります。Outlook では、その広告の上に約 350 ピクセルの望ましくないスペースがあります。私たちが知る限り、Outlook は、画像が 2 つに分割されるのを避けるために、ある種のページ付けを行っています (Word レンダリング エンジンを使用しているため)。広告を下に移動すると問題は解決しますが、広告の前のコンテンツのサイズはニュースレターごとに異なるため、これはあまり良いオプションではありません.
とにかくこのあたりはありますか?