php mail неверное имя HELO - PullRequest
       4

php mail неверное имя HELO

1 голос
/ 06 июня 2011

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

Предупреждение: mail () [function.mail]: SMTP-ответ сервера: 550 Доступ запрещен - неверное имя HELO (см. RFC2821 4.1.1.1). у меня правильные настройки smtp в php.ini и я просто не понимаю, что это значит. спасибо

Ответы [ 2 ]

1 голос
/ 06 июня 2011

Кажется, для этого есть две основные причины.

  1. Первый связан с настройкой почтового клиента (google INVALID HELO OUTLOOK).
  2. Другая причина - неправильно настроенный SMTP-сервер, на котором сервер отправляет электронные письма только с именем сервера, а не с полным именем (например, emailserver против emailserver.mydomain.com).

Вам следует обратиться в свою хостинговую компанию и сообщить им как можно больше подробностей. Они должны быть в состоянии помочь.

Если вы используете cPanel, вы можете отключить проверку HELO. Смотрите руководство пользователя. Компромисс - вы получите больше спама ...

0 голосов
/ 14 января 2014

У меня была похожая проблема с постфиксом в Ubuntu. Оказалось, что я не установил «myhostname» в файле конфигурации postfix.

Проблема исчезла, когда я настроил «myhostname» в следующем файле:

/ и т.д. / постфикса / main.cf

...