wampserver是不是在本地发送电子邮件?

时间:2017-06-13 18:39:49

标签: php email

我正在尝试使我的wamp服务器支持在不使用任何托管网站的情况下离线发送电子邮件。 我只想尝试几种方法来实现它,但不能。 经过长时间的研究,我找到了一种方法,但按照以下说明,但仍然无法发挥作用。

我只需下载send-mail.zip 并解压缩到F:\ wamp \ sendmail \

中的文件夹

sendmail.ini 我在其中配置的内容

  • smtp_server = smtp.gmail.com
  • SMTP_PORT = 465
  • smtp_ssl = SSL
  • DEFAULT_DOMAIN =本地主机
  • error_logfile = error.log中
  • debug_logfile =的debug.log
  • auth_username = ***** @ gmail.com
  • AUTH_PASSWORD = ********
从gmail帐户启用POP / IMAP后

php.ini 我在其中配置的内容

  • ; SMTP =
  • ; smtp_port = 25
  • ; sendmail_from = snavjot969@yahoo.com
  • sendmail_path =“F:\ wamp \ sendmail \ sendmail.exe -t -i”
  • ; mail.force_extra_parameters =

以及我用来在localhost上发送电子邮件的php代码:

if(isset($_POST['submit']))
{
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$comment = $_POST['comment'];
$to = "ns949405@gmail.com,snavjot969@yahoo.com";
$header = "from: $name<$email>";
$message = "Name:$name \n\n
            email:$email \n\n
            subject:$subject \n\n\
            message:$comment";
if(mail($to,$subject,$message,$header))
{
    echo "email sent";

}
else
{
    echo "error";
}
}

当我按下提交按钮时,显示错误。 任何帮助表示赞赏。 先谢谢你。

0 个答案:

没有答案