Так как это - небольшое количество внешних адресов, которые необходимо проверить, я был бы telnet к отдельным серверам, и протестируйте smtp возможность соединения к тем адресам, как обрисовано в общих чертах MSFT здесь. Сделайте NSLookup почтовых серверов для домена и посмотрите, можно ли достигнуть их. Пошлите тестовое электронное письмо тем же адресам, как Ваш пользователь сделал и видит то, что происходит. Не должен занимать больше чем 10 минут, и можно узнать реальный быстрый если это восстанавливаемый.
Имеет ли пользователь пула php-fpm права на чтение файлов PHP в каталоге? то есть, если Nginx работает как www-data: www-data (как у меня), но ваш пул php-fpm работает как «пользователь: пользователь», то имеет ли учетная запись «пользователь» нужные разрешения в корневом каталоге, чтобы иметь возможность открыть файлы PHP?
Очевидно недопустимое имя_сервера
, например _
, должно служить перехватить весь виртуальный хост .