繁体   English   中英

PHP,IIS 7,接收smtp; 504需要完全限定的地址

[英]PHP, IIS 7, receiving smtp;504 Need Fully Qualified Address

我在IIS7和PHP中使用Drupal来通过电子邮件发送表单结果。 用户填写表格,该表格(应该是)通过电子邮件发送给我。 该脚本运行无误,但是没有发送电子邮件。 当我查看虚拟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(),没有多余的装饰,没有标题或其他任何内容。 有什么想法吗?

从发出“需要完整的合格地址”的错误声音来看,您没有传递正确的电子邮件地址。

我的建议是验证收件者和发件人是否使用合格的地址。

但是,504错误消息通常表示您在SMTP通信中命令不正确(与内部协议有关)。

查看整个代码以识别这是协议问题还是参数问题将很有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM