10

私は何人かのクライアントにこれを尋ねられましたが、満足のいく答えを得たり、与えたりすることはできませんでした. (実際に) 作業フォームを HTML メールに入れることはできますか?

私の理解では、可能ですが、電子メールクライアントが適切に処理するという保証はありません。そのため、その方法は、多様なユーザーの巨大なメーリングリストではなく、テストする機会があった個々の受信者に対してのみ実用的です。電子メール クライアント。しかし、私の理解は、多くの開発者の友人が質問に肩をすくめていることから来ており、どちらの方法でも明確な答えを与える権威はありません.

スタック オーバーフローはどう考えていますか? たとえば、数百人にアンケートに記入してもらいたいクライアントから、これを行うように依頼された場合の最良の答えは何ですか?

(「ウェブサイトのフォームへのリンクを提供する」とわざわざ答えないでください。それは明らかな答えです。メールのフォームについてコンセンサスがあるかどうかを具体的に知りたいです。)

4

6 に答える 6

20

1. 電子メールの HTML は、一部の人にとって厄介なものだと認識されています

それはめったに機能せず、機能する場合でも適切に機能しません。

私は最近、かなり長い html メールが、よく構成され、かなりうまく機能していたにもかかわらず、半分にカットされ、GMail によって (長さのために) 途中でトリミングされ、デザインが少し壊れたというケースを経験しました。

また、HTML の形式が正しくないため、メールが本当に空のメールであるかのように受信トレイに表示されるケースもありました。

2. メールのフォームが信用できない

ほとんどの場合、セキュリティ上の理由から、一部のクライアントはフォーム アクションをインターセプトする可能性があり、投稿アクションはどこにも行きません (特に、物理的な電子メール クライアントがあり、Web ブラウザーを開い、それを介してデータを投稿する場合は、かなり複雑です)。

Web サイトに自分で制御できるフォームを用意したほうがよいだけであり、人々は不快な思いをすることはありません (特に、フォームを実行するために JavaScript が必要な場合、多くの電子メール クライアントはそれに耐えられません)。

フォームを入れることはできるかもしれませんが、健全性を保つために、 PineMuttのようなテキストベースのブラウザを使っている人がそれを読むことができるように可能な限り後方互換性を持たせてください。クライアントマジックは必要ありません。

于 2009-01-09T15:50:04.320 に答える
6

簡単な答えはノーです。できません。クライアントに次のように伝えてみてください。

ほとんどの電子メール クライアントは、電子メールで HTML フォームを許可しません。一部のスパム システムでは、フォームを含む電子メールを特にブロックして削除します。これはセキュリティによるものです。フォームを添付して送信された電子メールの 5 分の 1 でさえ、受信者の受信箱に届かない可能性が十分にあります。

于 2009-01-09T15:58:51.277 に答える
3

はい、これが行われているのを見てきました (例として、LiveJournal からの電子メールがこれを行っています)。あなたが言及したように、それはあなたが働くことに頼るべきものではありません。ただし、アクションが投稿先の完全な URL に設定された HTML フォームを配置するだけで、それがサポートされている場所ならどこでも動作するはずです。

これは、私が使用したほとんどの Web ベースの電子メール システムで機能しましたが、それを処理するスタンドアロン クライアントがいくつあるかはわかりません。

于 2009-01-09T15:46:48.087 に答える
2

その通りです。電子メール クライアントの大部分がこれをうまく処理できる可能性はほとんどありません。フォームのような「高度な」機能は言うまでもなく、プレーンな HTML を電子メール クライアントで一貫して動作させることは十分に困難です。さまざまな種類の電子メール クライアントが混在している聴衆に送信すると、少なくとも 80% の聴衆が「あなたのフォームは機能しない」と言うでしょう。

よくわからない場合は、半ダースの無料メール アカウントにサインアップしてください。さらに、imap 経由でアクセスできるアカウントも 1 つあります。簡単なフォームを含むメールをすべてのアカウントに送信し、imap を 3 つの異なるクライアント (たとえば、Thunderbird、Outlook、および Eudora) で表示します。動作するかどうかを確認し、お知らせください。

于 2009-01-09T15:46:45.230 に答える
2

アンケート/フォーム キャプチャ サイトへのリンクを提供するだけです

あなたが抱えている問題は -

a. 誰もが HTML メールを受け入れるわけではありません

b. 検証をどのように処理しますか?フォームがメール クライアント内から宛先サーバーに送信された場合でも、サーバーで検証を処理する必要があります。これは、「ここでフォームを開始したのに、今ここにいる...どうすればいいの?」という形で人々を混乱させる可能性があります。一種の方法。

于 2009-01-09T15:48:01.767 に答える
1

クライアントがそれを適切に処理するという保証がない場合、それは非現実的だと思います. 受信者が何らかのアクションを実行する場所にメールを送信したいのですが、それが実際に完了したかどうかはわかりません。

また、これが最も面倒だと思います。

于 2009-01-09T15:47:36.447 に答える