私は何時間もその問題を調査してきましたが、何も見つかりませんでした。
そのため、static html pageとその中のボタンがあります。
<body>
<button id="0">SEND EMAIL TO [email protected]</button>
</body>
このボタンを押すと、メッセージ「Hello」が[email protected]
from [email protected]
Htmlまたはjavascriptまたはjqueryのみを使用してそのことを行うことは可能ですか(私はその言語のみを知っているため)?
それを行うには3つの方法があります
ハードウェイ
メールを送信するにはサーバーコードを実装する必要があります
より難しい方法
使用する必要がありますmailgunまたはsendgridrest APIを使用してjavascriptを使用してメールを送信します。
シンプルな方法
https://formspree.io/を使用して、[〜#〜] html [〜#〜]。
Update:最近、Googleスクリプトを使用してメールを送信する方法を見つけました。バックエンドは必要ありません。ここで説明 https://github.com/dwyl/html-form-send-email-via-google-script-without-server
以下を使用できます。
<body>
<a href = 'mailto:my@email?body="Yourbody"&subject="a subject".com'>SEND EMAIL TO [email protected]</a>
</body>
新しいメールを送信するためにメールマネージャー(Outlook、Gmailなど)を開きます。リンク内の本文と件名を説明できます
それ以外の場合は、フォームタグを使用してPHPにデータを送信し、このPHPにメールを送信できます。
https://elasticemail.com/ を使用しています。セットアップは非常に簡単で、アカウントを作成し、SMSで確認して、1か月あたり15万通のメールを無料で送信できるようにします。
APIの例:https://api.elasticemail.com/v2/email/send?apikey=YourApiKey&subject=YourSubject&[email protected]&[email protected]&bodyHtml="some html
"
電子メールの送信方法に関するドキュメント https://api.elasticemail.com/public/help#Email_Send 。
確かではありませんが、「from」および「to」パラメーターはrealメールアドレスでなければなりません。