这个SMTP错误是什么意思?

时间:2014-08-27 07:28:01

标签: php email smtp fuelphp

我试图使用zoho邮件发送电子邮件。我从我的申请中收到了这个回复。

[QUIT] expecting: 221 received: 214 RSET NOOP QUIT HELP VRFY

我的设置:

'smtp'  => array(
            'host'      => 'ssl://smtp.zoho.com',
            'port'      => 465,
            'username'  => 'name@domaincom',
            'password'  => '*password*',
            'timeout'   => 10,
        ),

以下是其网站的设置偏好设置。 https://www.zoho.com/mail/help/imap-access.html

3 个答案:

答案 0 :(得分:0)

这意味着您的应用程序期望 221 响应( [域]服务关闭传输通道),但实际上回到了 214 (< em>帮助信息)。

我说您的初始连接失败或发送格式错误的连接请求。

请点击此处了解详情:http://www.greenend.org.uk/rjk/tech/smtpreplies.html

答案 1 :(得分:0)

我仔细检查了错误代码并得到了以下说明:

214 含义对HELP命令的响应。 该怎么做它包含有关您的特定服务器的信息,通常指向FAQ页面。

221 含义服务器正在关闭其传输通道。它可以带有“Goodbye”或“Closing connection”等附带消息。 该怎么做错误的相反(在引用页面上显示对象...);一切正常,您的电子邮件已经发送。

(从http://www.serversmtp.com/en/smtp-error复制)

您获得的回复可能会引用缺失值。

在Zoho中,我注意到可能需要的附加参数,需要匹配电子邮件地址或帐户别名的电子邮件地址。您是否已将其添加到配置中?

答案 2 :(得分:0)

对于每个发送命令,邮件服务器必须使用状态代码回答。在这种情况下,服务器回答214,这是帮助输出的一部分。

很难说你的代码被破坏了。 但我猜它不是关于你的smtp设置。提供更多代码以获得更多帮助。