Почему Drupal считает мой адрес электронной почты недействительным? - PullRequest
0 голосов
/ 11 мая 2011

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

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

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

Ответы [ 2 ]

2 голосов
/ 12 мая 2011

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

1 голос
/ 19 мая 2011

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

...