Я пытаюсь использовать mail()
функция в PHP на сервере Debain Linux.
У меня работает 2 веб-сервера. Один находится в режиме chrooted.
Сервер, который не привязан к корневому каталогу, работает нормально, другой не отправляет электронную почту.
Есть идеи, как я могу настроить электронную почту в chrooted настройке?
Есть небольшая утилита под названием "mail" или "email" или что-то в этом роде, которую можно установить как простую замену sendmail, postfix, qmail, ... Просто установите в chrooted-окружение и перенаправьте почту на почтовый сервер снаружи. Тюрьма.
PHP использует внешнюю программу sendmail для отправки сообщений электронной почты (1, 2). Чтобы избежать его полной установки в тюрьме chroot, существуют легкие программы, которые могут обеспечить необходимую функциональность внутри тюрьмы. Как это настроить существует.