我正在尝试mail()
在 Debain Linux 服务器上使用 PHP 中的该函数。
我正在运行 2 个 Web 服务器。其中一个处于 chrooted 设置中。
未 chroot 的服务器工作正常,另一个服务器则无法发送电子邮件。
您知道如何在 chrooted 设置中设置电子邮件吗?
答案1
PHP 使用外部 sendmail 程序发送电子邮件(1,2)。为了避免将其全部安装在 chroot jail 中,可以使用轻量级程序在 jail 中提供必要的功能。如何设置存在。
- 空邮件程序(可从 Debian 获得;二进制文件可用)
- mini_sendmail(Debian 中不可用;必须从源代码编译)
- 另请参阅完整列表轻型 SMTP 代理也Debian 提供的其他邮件相关程序。
答案2
有一个名为“邮件”或“电子邮件”或类似名称的小实用程序,可以作为 sendmail、postfix、qmail 等的简单替代品进行安装...只需安装到 chrooted 环境并将邮件重定向到监狱外的邮件服务器即可。