2016-04-02 7 views
0

私のウェブサイトでは、ウェブサイトのユーザーが私に質問をして、自分のメールに送られるようにしたい。私はこれまでどんな答えを見つけることができませんhtmlでメール送信ボタンを作成するにはどうすればよいですか?

<form method="post" action="mailto:[email protected]" > 
    <input type="submit" value="Submit" /> 
</form> 

:私はこのHTMLを使用しました。私が見つけたのは、 "できません"と何もしないコードです。

+1

'Send me an email' - このリンクは、ユーザーのデフォルトの電子メールクライアントを開き、アドレスフィールドに 'blank @ blank.com'を入力する必要があります。メッセージを入力して電子メールを送信する必要があります。ユーザーがメッセージを作成してサイトから直接送信するようにするには、PHPなどのサーバーサイド言語を使用する必要があります。ここに例があります:http://stackoverflow.com/questions/5335273/how-to-send-an-email-using-php – Cyclonecode

+0

@Cyclone私は、ユーザーが名前、メッセージ、電子メールなどを記入するフォームを持っています。フォームの「電子メール」セクションに入力した電子メールから電子メールを受け取る方法はありますか? – DiamondAppleGal

+1

フォームを送信し、サーバー上で処理する必要があります。たとえば、PHPなどのサーバー側言語を使用します。 'if(isset($ _ POST ['message'])){mail('[email protected] '、' '、$ _POST [' message ']); } '。これはhtmlだけではできません。 – Cyclonecode

答えて

0

純粋なHTMLとPHPを使用せずに電子メールを送信する唯一の方法は、a要素を使用することです。値が "mailto:[email protected]"のhrefプロパティを使用します。

唯一の問題は、これがデフォルトのメールクライアントを開き、手動でメールクライアント経由で送信をクリックする必要があることです。前に述べたように、PHPはメールクライアントを開かずにこれを実現できます。

Mozilla Documentation

<a href="mailto:[email protected]?Subject=Hello%20again">Send Mail</a> 
+0

PHPをダウンロードしようとしましたが、「vcruntime.dllがあなたのコンピュータにありません」というエラーが表示されました。 – DiamondAppleGal

0

顧客、クライアントや消費者があなたのページ自体からのメッセージを送ることができるページを作成するには、PHPを含める/関与する必要があります。

ユーザーの電子メールクライアントをクリックして開くボタンを作成したい場合は、AndroidのGmail、WindowsのPCのOutlook、iOSのメールのいずれでも、次のコードでメールアドレスを配置します。あなたが指定した電子メールアドレスを、電子メールクライアントの「To」または「Recipients」セクションに追加します。

<a href="mailto:[email protected]">Click here to email me</a> 

あなただけの標準<a></a>タグを使用しているが、あなたはhref属性で、電子メールアドレスでfiollowed mailto:を入れています。あなたが使用できる他のいくつかがあります - それらを見ることができます、here

あなたのmailto:リンクに他のものを追加することができます

  • CCとBCC(カーボンコピーとブラインドカーボンコピー) - <a href="mailto:[email protected][email protected]&[email protected]">Click here to email</a>
  • 件名 - recipent彼らbefroeメールについて少し教えてそれを読んで - <a href="mailto:[email protected]?subject=This%20is%20just%20an%20email%20to%20say%20hi%20:)">Click here to email</a>
  • ボディ - これは、電子メールのメール一部である - <a href="mailto:[email protected]?body=Hello%20friend">Click here to email</a>

ください、あなたは件名や本文の中に入れたいすべてのスペースのため、代わりに%20を置くことを確認してください。 %20URL Encodingです。

+0

他のサーバー側の言語ではどうしますか? – Cyclonecode

+0

すべての正直なところ、私はウェブサイトから電子メールを送信するためにPHPを使用したことがあります。だから、残念ながら、私はその質問に答えることはできません。 –

+0

PHPをダウンロードしようとしましたが、「vcruntime.dllがコンピュータに見つかりません」というエラーが表示されます。 – DiamondAppleGal

関連する問題