【问题标题】:Why does Drupal think my email address is invalid?为什么 Drupal 认为我的电子邮件地址无效?
【发布时间】:2011-05-11 12:55:37
【问题描述】:

我正在尝试从我正在编写的模块发送一封电子邮件,但我不断收到此错误消息,即使我在对 drupal_mail() 的调用中硬编码了一个有效地址:

警告:mail() [function.mail]: SMTP 服务器响应:550 该地址在 DefaultMailSystem->mail() 中无效(C:\Program Files (x86)\wamp\www\drupal-的第 77 行- 7.0\modules\system\system.mail.inc)。

我该如何解决这个问题?

【问题讨论】:

  • 看来 smtp 服务器在抱怨地址不是 drupal。

标签: drupal-7 module email


【解决方案1】:

这与 Drupal 无关,但与 C:\Program Files (x86)\wamp\ 中的 php.ini 文件中的 SMTP(简单邮件传输协议)配置有关(我不知道确切的位置,因为我使用xamp)。 在那里你必须寻找'邮件功能'你可以把 SMTP = smtp.server 其中 server 是您的 Internet 提供商的服务器名称。 就我个人而言,我不会对此进行任何更改,因为一旦上线,一切都会正常工作。

【讨论】:

    【解决方案2】:

    将您自己的 smtp 服务器与 SMTP module 一起使用怎么样? Gmail 允许您使用他们的 SMTP 服务器,这将节省您设置本地 SMTP 的复杂性(尤其是在 Windows 上;))

    【讨论】:

      猜你喜欢
      • 2011-11-02
      • 2023-01-02
      • 2022-08-13
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多