无法使用xampp发送电子邮件

时间:2013-08-19 10:21:16

标签: php xampp

使用xampp服务器时我无法发送电子邮件。 这是我的代码。

    class email {

        function emailwithattach($email_to,$email_subject,$email_message)
        {

            $email_message="Test mail";
            $email_subject = "Transaction Detail Notification";

            $headers = "From: ".$email_from;

            if (@mail($email_to,$email_subject,$email_message))
            {
                return true;
            }
        }
   }

使用其他网络服务器但不能在XAMPP中工作

3 个答案:

答案 0 :(得分:1)

那是因为您没有在本地安装邮件服务器。除非您安装了邮件服务器,否则此代码将非常适用于Web服务器,但不适用于localserver / localhost。

Source :在 XAMPP 上的localhost上设置邮件服务器。

Here是一个很棒的教程,如何在 XAMPP 上设置gmail smtp。

答案 1 :(得分:1)

php.ini Ex中的XAMPP上设置邮件设置。验证用户名,密码,Po

答案 2 :(得分:0)

您需要安装SMTP服务器并需要在php.ini文件中的localhost端口25上配置SMTP服务器,以便从本地系统处理您的邮件功能,否则您需要将您的代码放在网络服务器中。