web-dev-qa-db-ja.com

PHPを使用せずにHTMLフォームからメールを送信する

HTMLページからフォームを投稿できるサービスがありますか(私のPHPメールは一時的に機能していないため、迅速な解決策が必要です)、指定されたアドレスに指定された内容の電子メールを自動的に送信しますか?

それが由来するアドレスは重要ではありません。

19
maxhud

まだURL変数としてエンコードされているため、完璧なソリューションはありません。 enctypeをプレーンテキストに設定すると、多少受け入れやすくなります。

<form action="mailto:[email protected]" enctype="text/plain">
<textarea></textarea>
</form>
8
twinlakes

Formspreeをご覧ください。

https://github.com/asm-products/formspree

アクションのために、あなたは単に置きます:

<form action="http://formspree.io/[email protected]" method="post">
<input type="text" name="name">
<input type="email" name="_replyto">
<input type="submit" value="Send">

最初の送信後にメールを確認すると、フォームの内容がメールで送信されます。心に留めておくべきことの1つは、これが入力名を取ることです。入力名を含めない場合、そのフォームフィールドは送信されません。

27
Bhetzie

hTMLフォームでmailtoアクションを提供します。

例えば

<form action="mailto:[email protected]">
.....
</form>
3
DevZer0

ウェブサイト内でできるとは思わない。他の人が述べたように、mailto:[email protected]を使用できますが、これは自動ではなく、ユーザーのデフォルトの電子メールエディターを開きます。ただし、 http://www.emailmeform.com/ を使用できます。フォームを作成し、メールを送信します。

3
Kevin