ubuntu - 激活邮件

时间:2014-01-19 14:09:31

标签: php email

我正在尝试在我的localhost服务器上创建一个注册页面,注册后该人将收到一封邮件以确认注册。在整个互联网上经过几个小时的教程后,我试着写下一个简单的邮件功能,看看它是否有效。 功能:

<html>
<header>
<title> Test mail </title>
<?php
    mail("receiver@gmail.com","test mail","Hello!","sender@gmail.com");
    if (!mail("receiver@gmail.com","test mail","Hello!","sender@gmail.com")){
        echo "Mail not sent!";
    } else {
        echo "Mail sent!";
    }
?>
<body></body>

作为输出我会得到(没有错误,只有这个):

Mail not sent!

我已经配置了我的php.ini,我已经尝试使用sendmailer en postfix。有人知道问题可能是什么吗?这对我来说意味着很多。

1 个答案:

答案 0 :(得分:0)

很可能问题不在于PHP,而在于您的本地邮件设置。你应该从manually verifying that your localhost can send mail开始。成功将测试邮件发送到外部地址后,如有必要,可以继续调试PHP。

同时使用Google并查找网页like this one