gpt4 book ai didi

php - 在 ubuntu 服务器上安装了 libphp-mailer,如何在 web 项目中使用它?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:27 25 4
gpt4 key购买 nike

我一直在尝试使用 mail() 函数但没有成功:我没有任何确切的错误,它返回“true”但从未收到电子邮件。

sendmail 通过命令行运行 echo "Subject: sendmail test"| ssh shell 中的 sendmail -v nono88@emailaddy.com,发送邮件。

因此,我正在尝试安装和使用 PHPmailer,看看是否有帮助。它可能会提供有关任何故障的更多信息。因此,我运行了 apt-get install libphp-phpmailer 并将所需的文件安装到 /usr/share/php/libphp-phpmailer 中。

知道我所有的项目都在 /var/www/html/[...] 中,我如何才能简单地将所需的 php 文件包含在我想尝试的脚本中?

最佳答案

首先,我要警告不要使用这个 PHPMailer 包,因为它基于 2015 年的旧版本。虽然它有 Debian 提供的针对一些严重安全漏洞的补丁,但它没有所有的错误修复或功能添加从最近 2 年开始,其中有很多。我建议使用 composer管理您的 PHP 包,因为它通常更容易并且更新得更多。

无论如何,从这个 Debian 软件包安装后,您会在 /usr/share/php/libphp-phpmailer 中找到它,所以如果您使用 PHPMailer 提供的示例之一, 将加载 PHPMailer 的自动加载器的行替换为:

require '/usr/share/php/libphp-phpmailer/PHPMailerAutoload.php';

请注意,此方法已过时,不适用于 the current release of PHPMailer (6.0.x),因此您可能希望在编写新代码的同时继续切换到新版本。

关于php - 在 ubuntu 服务器上安装了 libphp-mailer,如何在 web 项目中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47587740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com