HTMLとテキストの両方でメールを送信するコードを作成しましたが、テストに問題があります。
ThunderbirdとOutlookには、プレーンテキストとして表示するオプションがありますが、スマートでプレーンテキストに何かをしているように感じます(ThunderbirdとOutlookでは少し異なって見えるため)。
そこにある最もくだらない電子メールクライアントは何ですか?単にHTMLをサポートしておらず、HTMLをそれ自体でテキストに変換するほど賢くないもの。
最悪の解決策を見たいのですが。
HTMLとテキストの両方でメールを送信するコードを作成しましたが、テストに問題があります。
ThunderbirdとOutlookには、プレーンテキストとして表示するオプションがありますが、スマートでプレーンテキストに何かをしているように感じます(ThunderbirdとOutlookでは少し異なって見えるため)。
そこにある最もくだらない電子メールクライアントは何ですか?単にHTMLをサポートしておらず、HTMLをそれ自体でテキストに変換するほど賢くないもの。
最悪の解決策を見たいのですが。
*nixのメールはオプションです。ターミナルで使用すると、HTMLの自動変換を取得する方法はありません!
(メールが安っぽすぎる場合は、別のテキストベースの電子メールクライアントを試すことができます。これは実際には使いやすく、インストールされることがよくあります-Alpine (ただし、安っぽい側でエラーを起こしたい場合は、代わりにPineを使用してください))
LotusNotes。単純なHTMLでさえも破壊される可能性があります。これは完璧なアプリケーションであり、それがおそらく満たすことができる唯一の適切な目的です。あなたがそれにいる間、あなたは悪いインターフェースを設計する方法の素晴らしい例を得ることができます。
これで技術者と取引していますか?CSの教授やSOを読む人を除いて、多くの人がMuttのようなものを使用することは想像できませんが、実際には、一般的な読者(POSシステムなどの限られたコンピューターがある場所の社内メールを除く)がHTML以外のメールを使用することはあまりありません。
また、ほとんどのWebメールプロバイダー(およびその他)が画像をブロックしているため、外部にリンクされた画像がない場合の外観を調べてください。
Thunderbirdのプレーンテキストの表示オプションは、実際にはマルチパートMIMEからのプレーンテキストのコピーを表示します。それはあなたがやろうとしていることには問題ないはずです。
Outlookは実際にHTMLバージョンをプレーンテキストに変換し、MIMEで配信されたプレーンテキストバージョンを表示しません。
結論として、Thunderbirdを使用してください。
Outlook2003と2007の両方でメールをテストしてください。
Outlook 2003は、InternetExplorerを使用してHTMLメールをレンダリングします。
Outlook 2007は、Wordを使用してHTMLメールをレンダリングします。要素の配置などはサポートされていないため、cssに大きく依存している場合、Outlook2007は確実に混乱します。
マルチパートメールのテキスト部分(同じメッセージにHTMLバージョンとテキストバージョンの両方が含まれるメール)を実際に表示したい場合は、Fastmail.fmを参照することをお勧めします。マルチパートのテキスト部分のみを表示するオプションがあります。
一方、HTMLをテキストに変換するためのヒューリスティックが最悪の電子メールクライアントを探している場合は、推測と2番目のLotusNotesを使用します。
Thunderbirdでメッセージが実際に何であるか(どのように見えるかだけでなく)を確認したいときはいつでも、メッセージソースの表示オプションを使用します。それは私にプレーンテキストとHTMLソースを与えます。
ただし、電子メールを壊したいだけの場合は、LotusNotusを強くお勧めします。
*nixにメールしてください。非常に、非常にくだらない。