html - 使用邮件功能的 HTML5 表单未在托管服务器上的我的 gmail 帐户中接收邮件
问题描述
我创建了一个简单的 html5 表单,我使用 php 邮件功能将表单邮寄到我的 gmail 帐户,但在提交该表单后我没有收到任何邮件。我没有使用任何在互联网上的本地主机。需要一些解决方案的家伙
index.html <----- Contact Form ------>
<form action="mail.php" method="POST">
<input type="text" name="username" id="one" class="form-input" placeholder="Name">
<input type="text" name="phone" id="two" class="form-input" placeholder="Mobile Number">
<input type="text" name="email" id="three" class="form-input" placeholder="Email Address">
<select class="form-input" id="four" name="place">
<option value="volvo">Centers</option>
<option value="volvo">India</option>
<option value="saab">USA</option>
<option value="mercedes">Singapore</option>
<option value="audi">China</option>
<option value="audi">Pakistan</option>
</select>
<div class="submit">
<input type="submit" name="submit" class="submit-btn">
</div>
</form>
mail.php <------ mail function written here ------>
<?PHP
$sender = $_POST['email'];
$recipient = 'jhon@gmail.com';
$subject = "php mail test";
$message = "php test message";
$headers = 'From:' . $sender;
if (mail($recipient, $subject, $message, $headers))
{
echo "Message accepted";
}
else
{
echo "Error: Message not accepted";
}
?>
解决方案
如果您使用 gmail 发送邮件,请单击此链接https://myaccount.google.com/intro/security?pli=1#connectedapps并转到允许不太安全的应用程序(登录到您的 gmail.com 后)更改它进入是的..
推荐阅读
- php - 究竟什么是“PHPDoc 风格的评论”?
- c# - 我将如何获取进程的基地址并用它编辑该指针?
- php - 使用 nginx 将请求重写到不同的 enpoint
- python - 将表单输入作为 SQL 参数反应
- javascript - 显示没有 cv.imshow() 的 Opencv.js 矩阵
- spartacus-storefront - ASM Get cart 发出两个 HTTP 请求,但未通过身份验证标头
- c - 如何在C中将逗号添加到char数组中
- laravel - Laravel 删除一条记录的路由
- python - 如何通过随机初始化权重从头开始训练 keras.applications 中给出的模型?
- c++ - 为什么 include 语句返回一个错误,基本上表明该语言 (C++) 存在错误?