我正在尝试从我正在编写的模块发送电子邮件,但即使我在drupal_mail()的调用中对有效地址进行硬编码,我也会收到此错误消息:
警告:mail()[function.mail]:SMTP服务器响应:550该地址在DefaultMailSystem-> mail()中无效(C:\ Program Files(x86)\ wamp \ www \ drupal第77行-7.0 \模块\ SYSTEM \ system.mail.inc)。
我该如何解决这个问题?
答案 0 :(得分:2)
这与Drupal无关,但在C:\ Program Files(x86)\ wamp \中的php.ini文件中使用SMTP(简单邮件传输协议)配置(我不确切知道在哪里,因为我使用XAMPP)。 你必须在那里寻找“邮件功能” SMTP = smtp.server其中server是Internet提供商提供的服务器名称。 Personnaly我不会改变这一点,因为一旦上线,一切都会有效。
答案 1 :(得分:1)
使用自己的SMTP module smtp服务器怎么样? Gmail允许您使用他们的SMTP服务器,它将为您节省设置本地SMTP的复杂性(特别是在Windows上);)