我在给出响应代码时遇到了解问题:
support @ webiindex.com 250 Accepted
support @ webnode.com 250 2.1.5确定
support @ topcities.com 250 2.1.5 OK dc5si179569wib.22 - gsmtp
支持@ skynet.be 250收件人确定 支持@ worldwidehealth.com 250好
(我正在使用在线工具验证我的电子邮件ID。)
这里有人可以帮我理解这些状态代码吗?
谢谢,
与Hemant
答案 0 :(得分:1)
SMTP回复代码的格式在section 4.2 of RFC2821中解释。
以2xx开头的代码表示肯定回复,即命令成功。如果电子邮件地址无效,您可能会收到某种类型的5xx错误,或者可能是4xx。
更具体地说,响应250表示“请求的邮件操作正常,已完成”。但请注意,这不是您可能收到的唯一有效回复。
响应中的其余数据看起来是服务器特定的 - 即没有定义的格式。如果他们使用的是VRFY
command,则回复应该包含以下两种形式之一的经过验证的地址:
User Name <local-part@domain>
local-part@domain
这表明他们可能以其他方式验证地址 - 可能是通过发送RCPT TO
command。