Проблема такая. В локальной сети есть сервер, который используется для тестирования сайтов и организации доступа в интернет. Есть необходимость отправки почты из PHP-скриптов, что сейчас сделать не получается.
Когда-то, если не ошибаюсь, такая проблема решалась так: dpkg-reconfigure exim4-config, а там выбрать "интернет-сайт; приём и отправка почты напрямую, используя SMTP". Сейчас не получается решить проблему так. Функция mail в PHP возвращает true, но почта не отправляется.
Если попробовать отправить почту из командной строки, наблюдается следующее:
1. локальному пользователю:
Код: Выделить всё
MegaServer:~# mail kraken -v
Subject: Тема
Сообщение
Cc:
LOG: MAIN
<= root@ETC_MAILNAME U=root P=local S=347
MegaServer:~# delivering 1OFKh3-0000vJ-Co
LOG: MAIN
** kraken@etc_mailname: Unrouteable address
LOG: MAIN
Error while reading message with no usable sender address (R=1OFKh3-0000vJ-Co): at least one malformed recipient address: root@ETC_MAILNAME - malformed address: _MAILNAME may not follow root@ETC
LOG: MAIN
Process failed (1) when writing error message to root@ETC_MAILNAME (frozen)
2. внешнему пользователю:
Код: Выделить всё
MegaServer:~# mail mirror-xiii@rambler.ru -v
Subject: Тема
Сообщение
Cc:
LOG: MAIN
<= root@ETC_MAILNAME U=root P=local S=353
MegaServer:~# delivering 1OFKiK-0000vT-RI
LOG: MAIN
** mirror-xiii@rambler.ru: Unrouteable address
LOG: MAIN
Error while reading message with no usable sender address (R=1OFKiK-0000vT-RI): at least one malformed recipient address: root@ETC_MAILNAME - malformed address: _MAILNAME may not follow root@ETC
LOG: MAIN
Process failed (1) when writing error message to root@ETC_MAILNAME (frozen)
Где нужно искать проблему?