Наша компания переходит на локальную фильтрацию электронной почты.
В настоящее время наша компания Коннектор отправки настроен на Маршрутизация почты через промежуточные узлы , но мы переключим это на запись MX, связанную с доменом получателя .
Наше соединение имеет несколько общедоступных IP-адресов, а у меня нет хотите, чтобы электронная почта отправлялась с использованием IP-адреса по умолчанию. Отправка писем в консоли с помощью sendmail-команды работает. Отправка писем с помощью mail () в php дает эти ...
Чистая установка CentOS 7, Exim 4.84, Httpd 2.4.6, php 5.4.16
Отправка писем через exim работает. Отправка писем в консоли с помощью sendmail-команды работает. Отправка писем с помощью mail () в php дает следующие сообщения об ошибках (в / var / log / maillog):
Aug 2 15:03:04 v024 exim[1311]: 2016-08-02 15:03:04 1bUZLc-0000L9-D3 Failed to create spool file /var/spool/exim/input//1bUZLc-0000L9-D3-D: Permission denied
Aug 2 15:03:04 v024 exim[1311]: 2016-08-02 15:03:04 1bUZLc-0000L9-D3 Cannot open main log file "/var/log/exim/main.log": Permission denied: euid=93 egid=93
Aug 2 15:03:04 v024 exim[1311]: exim: could not open panic log - aborting: see message(s) above
Проверены права доступа к файлам, все выглядит хорошо:
drwxr-x---. 2 exim exim 4096 Aug 2 14:32 /var/log/exim
-rw-r-----. 1 exim exim 19351762 Aug 2 15:11 /var/log/exim/main.log
-rw-r-----. 1 exim exim 1010 Aug 2 08:46 /var/log/exim/reject.log
drwxr-x---. 6 exim exim 75 Jul 19 13:25 /var/spool/exim
drwxr-x---. 2 exim exim 94 Jul 13 21:01 /var/spool/exim/db
-rw-r-----. 1 exim exim 382 Jul 19 13:25 /var/spool/exim/exim-process.info
drwxr-x---. 2 exim exim 36864 Aug 2 15:11 /var/spool/exim/input
drwxr-x---. 2 exim exim 20480 Aug 2 15:11 /var/spool/exim/msglog
drwxr-x---. 2 exim exim 6 Aug 2 13:01 /var/spool/exim/scan
Это часто проблема SELinux , вам нужно установить правильное логическое значение :
setsebool -P httpd_can_sendmail on