PHP mail () / sendmail не работает с обновления Apache 2.4 PHP7

Начиная с обновления до PHP7 каждый отдельный скрипт на моем сервере с использованием почтовой функции PHP больше не работает 🙁

В то же время я также обновился с Apache 2.2 до 2.4, и у меня есть ощущение, что это возможно, где проблема.

Мой файл php.ini содержит:

sendmail_path = /usr/sbin/sendmail -t -I 

Sendmail отправляет электронные письма, если я пытаюсь из командной строки, поэтому я знаю, что он работает. Я нашел ошибку, которая, я считаю, связана с Apache и разрешениями в exim_paniclog:

не удалось установить gid = 995 или uid = 0 (euid = 0): принудительное значение = эффективное

Я надеюсь, что кто-то, возможно, столкнулся с этой проблемой и мог бы пролить свет на меня. Заранее спасибо!

Три вещи, чтобы попробовать:

1) в exim, установите trusted_users = apache (или любой другой пользователь вашего веб-сервера).

2) Попробуйте отключить SELinux и перепродать все. Если он работает сейчас, но не работал ранее, вам нужно либо отключить SELinux, либо узнать, как его настроить, чтобы разрешить то, что вам нужно.

3) См. http://blog.gaiterjones.com/send-php-mail-ubuntu-upgrade/ . Явно определите параметр LimitGIDRange модуля ITK MPM в конфигурации модуля /etc/apache2/mods-available/mpm_prefork.conf, чтобы что-то вроде

 LimitUIDRange 0 2000