Почему Drupal считает мой адрес электронной почты недействительным?

Я пытаюсь отправить электронное письмо из модуля, который пишу, но продолжаю получать это сообщение об ошибке, даже когда жестко задаю действительный адрес в вызове drupal_mail():

Предупреждение: mail() [function.mail]: ответ SMTP-сервера: 550 Адрес недействителен в DefaultMailSystem->mail() (строка 77 C:\Program Files (x86)\wamp\www\drupal-7.0\modules \system\system.mail.inc).

Как это исправить?


person Valyrion    schedule 11.05.2011    source источник
comment
Похоже smtp сервер жалуется на адрес не drupal.   -  person Jeremy French    schedule 11.05.2011


Ответы (2)


Это не имеет ничего общего с Drupal, но с конфигурацией SMTP (простой протокол передачи почты) в файле php.ini где-то в C:\Program Files (x86)\wamp\ (я точно не знаю, где именно, потому что я использую xampp). Там вам нужно найти «почтовую функцию», где вы можете указать SMTP = smtp.server, где сервер — это имя сервера вашего интернет-провайдера. Лично я ничего не меняю в этом, потому что все будет работать, когда выйдет в эфир.

person JurgenR    schedule 12.05.2011

Как насчет использования собственного smtp-сервера с модулем SMTP? Gmail позволяет вам использовать их SMTP-сервер, и это избавит вас от сложности настройки локального SMTP (особенно в Windows;))

person tostinni    schedule 19.05.2011