我想将用户从 HTML 表单填写的信息发送到我的电子邮件地址。根据我的理解,由于电子邮件工作方式的性质,仅使用客户端编码无法完成此操作,因此建议使用 PHP(与 AJAX 结合)来处理服务器端代码。我跟着导游here https://stackoverflow.com/questions/5051772/jquery-php-mail-send-the-easy-way但我的电子邮件地址没有收到任何电子邮件。在将代码部署到客户的网络空间 (goDaddy) 上之前,我正在我的计算机上进行本地测试(使用 XAMPP)。我想指出的是,我以前从未使用过 PHP。
JavaScript:
var data = "This is my email";
$.ajax({
type: "POST",
url: "email.php",
data: data,
dataType: "text"
});
PHP(电子邮件.php):
<?php
$to = "[email protected] /cdn-cgi/l/email-protection";
$subject = "This is my email";
$message = $_REQUEST;
$send = mail($to, $subject, $message);
if(!$send){
die();
}
?>
默认情况下,XAMPP 本身没有电子邮件发送功能。您可以查看以下链接;
xampp 中的 php 邮件设置 https://stackoverflow.com/questions/4652566/php-mail-setup-in-xampp
如何使 XAMPP 能够在本地使用 php 的 mail() 函数,以便我可以在本地测试我的 mail() 脚本,而无需上传到我的服务器? https://stackoverflow.com/questions/4486155/how-do-i-enable-xampp-to-locally-use-the-phps-mail-function-so-i-can-test-my
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)