【发布时间】:2019-01-03 13:21:48
【问题描述】:
我用 html 和 php 创建了一个联系人公式。我已经安装了 xampp 和一切。在 php.ini 文件中,我设置了 smtp 服务器。当我尝试联系公式时,第 15 行中的此错误会出现:
Warning: mail(): SMTP server response: 530 5.7.0 Authentication required in C:\xampp\htdocs\mdn\mail.php on line 15
Error!
这是我的 mail.php 文件:
<?php
if(isset($_POST['name']))
$name = $_POST['name'];
if(isset($_POST['email']))
$email = $_POST['email'];
if(isset($_POST['message']))
$message = $_POST['message'];
if(isset($_POST['subject']))
$subject = $_POST['subject'];
$content = "From: $name \n Email: $email \n Message: $message";
$recipient = "behar@zenuni.ch";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $content, $mailheader) or die ("Error!");
echo "Email sent!";
?>
有人可以帮帮我吗?
【问题讨论】:
-
你需要发件人的密码
-
看看这个:stackoverflow.com/questions/712392/… 将帮助您为 PHP mail() 设置 SMTP。
-
这种墨水没有用。它显示为 GMAIL。我的邮件是由另一家公司托管的。但我不知道如何设置它。你能帮帮我吗?
-
查看托管您邮件的公司的帮助部分。如果他们允许发送,他们将有一个关于如何配置的部分。
标签: php html email server xampp