2012-03-17 13 views
0

私の友人は普通のメールをに送信してください。彼の学校では HTML/HTML5(またはCSS/CSS3ですが、この問題ではほとんど役に立たないでしょう)を使用してください。 彼のクラスメートはすでにmailto:などなしではできないと言っていましたが、先生はそれが可能であると主張しました。 Stackoverflowのあなたはどう思っていますか? smtp-clientを設定する方法については読んでいますが、例はなく、HTML5については経験がありません。send email HTML/HTML5

ありがとうございます。

EDIT:

あなたたちはたとえばなし、我々は同様にそれを受け入れるだろう、先生に教えてサーバサイドスクリプトを使用して、あなたは教師をだますための方法を知っていると思う場合;)。

編集2: 私は質問で不明でした。 HTMLを含む電子メールではなく、HTMLを使用してmailto:などを使わないでメールを送信することです。

+0

これは可能ですが、ハッキーです。答えは[ここ] [1]です。 [1]:http://stackoverflow.com/questions/5467395/can-i-use-html5-to-send-a-client-side-email – Coltech

+0

あなたは私たちへのリンクを与えることができます例?私たちはすでにそれを読んだが、理解していなかった... – 11684

+0

ehmmm ... @Coltech – 11684

答えて

1

フォームを別のポートにポストすることに基づいて、クロスプロトコルハッキングが使用されていました。慎重に作成されたペイロードとフォールトトレランスをサーバー側で使用すると、フォームデータを異なるプロトコルとして表示することができます。 IRC、SMPT、またはFTP。これは、(例えばスパムボットにすべてのウェブサイトの訪問者を回す)乱用の明白な機会ですので、これらの穴は、ブラウザでパッチが適用されています:意図された範囲内

標準のサーバー側のヘルプまたはmailto:プロトコルなしで電子メールを送信することはできません。

"HTML5" WebSocketは未処理のTCP/IPソケットではないため、非WebSocketsサーバーに接続することはできません。ポート25を使用することはできず、WebSocket接続に必要なハンドシェイクはSMTPプロトコルと互換性がありません。

+0

私はそれを理解しています、 おもう。しかし私はポート25からメールを送信するサーバーをどのように見つけることができますか? (私はURLを必要としませんが(便利かもしれませんが)、私はどれを見つけることができます。) – 11684

-1

HTML5を含むあらゆる種類のHTMLをメールで送信できます。 問題は、ほとんどのメールクライアントがセキュリティ目的のためにあらゆる種類のHTMLメッセージをサポートしていないことです。

HTMLメールの書式を設定する方法の概要を持っているために、この記事を読む:

http://www.sitepoint.com/code-html-email-newsletters/

一般的なルールを:可能な限りシンプルに保ちます。 第2のルール:すべての動作が異なるため、さまざまな種類のメールクライアントでテストします。

+0

はい、しかし、私の誤りは何だったのか、誤解されていた... – 11684

+0

HTMLを使用した電子メールではなく、 – Pheonix