PHP, IIS 7, получая smtp; 504 нужен полный адрес - PullRequest
1 голос
/ 29 января 2011

Я использую Drupal с IIS7 и PHP для отправки результатов формы по электронной почте. пользователь заполняет форму, форма отправляется мне по электронной почте. Сценарий выполняется без ошибок, но письмо не отправлено. Когда я смотрю в папку очереди для виртуального SMTP-сервера, появляется следующее:

 Final-Recipient: rfc822;my@email.com *my email is here*
 Action: failed
 Status: 5.5.0
 Diagnostic-Code: smtp;504 Need Fully Qualified Address

php-скрипт - это стандартная функция mailto () без излишеств, заголовков и прочего Есть мысли?

1 Ответ

0 голосов
/ 29 января 2011

Из-за звуков ошибки, приведенных "Требуется полный адрес", вы не передаете правильный адрес электронной почты.

Я предлагаю проверить, что вы используете квалифицированный адрес как для получателя, так и для отправителя.

Однако сообщение об ошибке 504 обычно означает, что вы неправильно указали команду в SMTP-соединении (что связано с внутренними протоколами).

Было бы полезно увидеть весь код, чтобы иметь возможностьчтобы определить, является ли это проблемой протокола или проблемой параметров.

...