-2

使用 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;
            }
        }
   }

它使用另一个 Web 服务器工作,但不能在 XAMPP 中工作

4

3 回答 3

1

那是因为您没有在本地安装邮件服务器。除非您安装了邮件服务器,否则此代码将在 web 服务器上很好地工作,但在 localserver/localhost 上则不能。

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

是一个精美的教程,如何在XAMPP上设置 gmail smtp 。

于 2013-08-19T10:22:40.093 回答
1

php.iniEx.在 XAMPP 上设置邮件设置。认证用户名、密码、Po

于 2013-12-28T07:08:24.317 回答
0

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

于 2013-08-19T10:28:05.390 回答