2012-02-13 4 views
1

メールをMIME形式で送信しようとしています。しかし、入力タグは大括弧で置き換えられます。形式はMIME形式で送信することができます

< input type="submit" value="Submit" class="button"/> ==>私は、ボタンタグとinputタグを交換しようとしていると私は、プレーンテキスト、すなわちを持っ

を[送信]。

< button type="submit"> Submit < /button> ==>

を提出してください、私はMIMEを使用した場合、1は、 "1996年のようなコード" 必要があることをお読みください。フィールドとボタンをMIME形式で電子メールで入力することはできますか?はいの場合、どのようにボタンを表示させるのですか?そうでない場合は、回避策を知っていますか?

My Content-Typeがhtml/textに設定されています。 multipart/alternativemultipart/mixedapplication/javascript(フォームにはjavascriptが付いているため)、私はContent-IDを指定していません。電子メールはOutlook 2010で表示されています。

+0

一部のメールクライアントではセキュリティ上のリスクと考えられますが、フォーム自体に電子メールを送信するのではなく、実際のフォームへのリンクをメールで送信するのはどうですか? – iDifferent

+0

受取人がフォームを記入し、ウェブサイトを訪問する必要なしにそれを電子メールで自己提出できるという考えがうまくいきます。 –

+0

あなたは[MIME](http://en.wikipedia.org/wiki/MIME)が何であるかを読む必要があると思います...それはHTML形式の電子メールを意味するものではありません。 – Quentin

答えて

3

HTML forms embedded in emailのサポートは、一般的に非常に貧弱です。電子メールに埋め込まれたJavaScriptのサポートは、違いがないのでnilに近いです。

代わりにフォームを含むウェブページへのリンクをメールで送信する方がはるかに良いです。

+0

もっとサポート:http://www.acunetix.com/websitesecurity/upload-forms-threat.htm –

+0

@ IO - これは、ファイルアップロードを適切にチェックせずにファイルアップロードを受け入れることに関するものです。そこには電子メールに埋め込まれたフォームについての特定の(または何の言及も)何もありません。その点については、質問にはファイルのアップロード、単なるフォームは言及されていません。 – Quentin

関連する問題