ノードを使用していますnodemailer私のWebアプリケーションから電子メールを送信します。 node2htmlプラグインを使用してJSONオブジェクトをHTMLに変換します。javascriptでOutlookの電子メールを作成する方法
私はHTML電子メールにテーブルを持っていますが、それはGmailで正しく動作しますが、正しくOutlookで動作しません。電子メールの表には、次のように表示されます。
オンラインでStackOverflowを調査したところ、外部CSS参照とインラインCSSを使用しないことを示唆している参照数が見つかりましたが、下に示すように、私はCSSを使用していません - テーブル、まだ見通しが正しく表示されませんでした。私はOutlook 2016を使用しています。
<html><head></head><body><table><tbody><tr><th>Company</th><th>Contact</th><th>Country</th></tr><tr><td>Alfreds Futterkiste</td><td>Maria Anders</td><td>Germany</td></tr><tr><td>Centro comercial Moctezuma</td><td>Francisco Chang</td><td>Mexico</td></tr><tr><td>Ernst Handel</td><td>Roland Mendel</td><td>Austria</td></tr><tr><td>Island Trading</td><td>Helen Bennett</td><td>UK</td></tr><tr><td>Laughing Bacchus Winecellars</td><td>Yoshi Tannamuri</td><td>Canada</td></tr><tr><td>Magazzini Alimentari Riuniti</td><td>Giovanni Rovelli</td><td>Italy</td></tr></tbody></table></body></html>
はい、Outlookの電子メールに外部CSSスタイルシートを使用することはできません。すべてのスタイルはインラインである必要があります。すべてのhtmlタグがサポートされているわけではありませんが、テーブルやビデオ、画像はサーバーやベース64でエンコードされている必要があります。 – David