- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在尝试使用 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/
在我的apache模块中,没有libphp5.so: [root@localhost modules]# ls httpd.exp mod_cache.so
我一直在尝试使用 mail() 函数但没有成功:我没有任何确切的错误,它返回“true”但从未收到电子邮件。 sendmail 通过命令行运行 echo "Subject: sendmail test
我是一名优秀的程序员,十分优秀!