【问题标题】:Using PHP mail function on XAMPP [duplicate]在XAMPP上使用PHP邮件功能[重复]
【发布时间】:2015-09-27 10:08:29
【问题描述】:

我知道这个问题已经被问过很多次了,但是在经历了所有这些之后,我仍然无法从 localhost 发送邮件。我已经尝试配置我的 php.ini 和 sendmail.ini 文件,但它仍然无法正常工作。 我尝试使用 smtp 服务器端口 587 和 465,但似乎都不起作用。

我附上了我的 .ini 文件的屏幕截图。 请帮忙!

这是我的 php 代码:

   <?php 
    $from="From: jain.ayusch10@gmail.com";
    if(mail("gaganjain901@gmail.com", "Test Mail","THIS IS A TEST MAIL",$from)){
        echo "success";
    }else{
        echo "faliure";
    }

   ?>

【问题讨论】:

  • 为什么在发送邮件路径中有“\”
  • 您确定您确实安装了邮件服务器吗?不只是在php.ini中配置。
  • 我只是一个初学者并安装了xampp服务器......只是......:(

标签: php email xampp


【解决方案1】:

你必须试试 PHPMailer

PHPMailer - 一个用于 PHP 的全功能电子邮件创建和传输类

Here

【讨论】:

    【解决方案2】:

    设置 php.ini 是不够的。您必须设置一个Mail Transport Agent。对于小型项目,大多数时候最好使用SMTP 上的现有邮件服务器,因为自己安装和配置邮件服务器需要进行大量配置,特别是如果您想发送 HTML 电子邮件。

    为此,我建议使用 PHPMailerSwiftmailer

    除此之外,如果您有一个托管软件包,您的提供商很可能会安装一个邮件服务器,并且邮件功能将在那里工作。您只需要重新考虑测试过程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-24
      • 2014-07-14
      • 2015-06-29
      • 2015-12-27
      • 2019-03-27
      • 2021-05-10
      • 1970-01-01
      • 2014-09-21
      相关资源
      最近更新 更多