ユーザーが入力した情報をHTMLフォームから自分のメールアドレスに送信したいと思います。私の理解では、これは電子メールの動作の性質上、クライアント側のコーディングだけを使用して行うことはできず、サーバー側のコードを処理するためにPHP(AJAXと組み合わせて)を使用することをお勧めします。こちらのガイドに従いましたが、自分のメールアドレスにメールが届きません。クライアントのWebスペース(goDaddy)にコードをデプロイする前に、(XAMPPを使用して)マシンでローカルにテストしています。私はこれまでPHPを使用したことがないことに注意したいと思います。
Javascript:
var data = "This is my email";
$.ajax({
type: "POST",
url: "email.php",
data: data,
dataType: "text"
});
PHP(email.php):
<?php
$to = "myself@hotmail.com";
$subject = "This is my email";
$message = $_REQUEST;
$send = mail($to, $subject, $message);
if(!$send){
die();
}
?>