XML を受信して HTML に変換し、受信者に送信するこの小さなアプリケーションに取り組んでいます。受信者がテキストを書き込んで送信者に送り返すことができるテキスト領域など、操作できるメッセージ本文に HTML を作成したいと考えています。これは可能ですか、またはメール本文に HTML With リンクのみを挿入できますか? 私はC#でアプリを書いています。
1 に答える
1
はい、HTML メールにフォーム フィールドを含めることは可能ですが、習慣にすべきではありません。このアプローチにはいくつかの問題があります。
- これらのフォームに頼るようになると、HTML メールをサポートしていない、または有効にしないメール クライアントで問題が発生します。別のテキスト メールを含めることは確かに可能ですが、メール クライアントがメッセージの長さに制限を課し、長い HTML コードに違反する可能性があるという問題に遭遇することもあります。
- クライアントがHTML 電子メールをサポートしている場合でも、電子メールの HTML フォームはセキュリティ リスクであると多くの人が考えているため、一般的に HTML 電子メールを許可する一部の電子メール クライアントは、HTML フォームを完全に無効にします。
送信するすべての種類の電子メール (プレーン テキストまたは HTML) に、サイトの HTML フォームへのリンクを含めることをお勧めします。これにより、1 つの標準化されたフォームを使用して保護、構成、およびサポートすることができ、メッセージをサポートしていない電子メール クライアントを処理することもできなくなります。ちなみに、多くの電子メール クライアントは HTML のサポートに関係なく Javascript をサポートしていないため、HTML フォームを電子メールの本文に含めた場合、HTML フォームで作業できる内容が多少制限されます。
于 2012-07-22T12:12:38.937 に答える