Сценарий PHPMailer прекратил работать с загадочными сообщениями об ошибках SMTP

Ожидайте сервера для перезагрузки, это - кэш.

1
задан 27 September 2013 в 22:15
1 ответ

Похоже, удаленному серверу не нравится тот факт, что ваш сервер сообщает, что это localhost.localdomain в HELO you ' повторная отправка.

Это могло произойти из-за того, что удаленный сервер настроил свою службу SMTP на отклонение недопустимых HELO s. Также возможно, что что-то изменилось на вашем локальном сервере, например, имя хоста больше не настроено правильно.

Я бы порекомендовал установить для вашего имени хоста какое-то значение, чтобы sendmail не сообщал как localhost.localdomain . Пока вы это делаете, также неплохо обновить / etc / hosts IP-адресом, полным доменным именем и именем хоста сервера.

Здесь есть руководство о том, как это сделать.

/etc/hostname:
hostname.domain.tld


/etc/hosts:
127.0.0.1   localhost localhost.localdomain
::1         localhost localhost.localdomain

1.2.3.4   hostname.domain.tld hostname

Если у вас система на базе RedHat / CentOS, отредактируйте / etc / sysconfig / network и установите:

HOSTNAME=hostname.domain.tld
2
ответ дан 3 December 2019 в 21:26

Теги

Похожие вопросы