小编mik*_*son的帖子

尝试使用 SMTP 验证电子邮件地址时出现 Postfix 协议错误

我有一些代码可以进行电子邮件地址验证。它的工作原理是尝试通过 SMTP 发送邮件,然后不发送任何内容就退出。它大部分时间都有效,但在某些边缘情况下则无效。我有其中一种情况,我想知道是否有人知道邮件服务器可能对我的请求不满意的地方?

这是端口 25 上到 smtp.hp.com 的 TCP 会话(我在这里替换了真实的电子邮件地址)

220-g1t6210.austin.hp.com ESMTP Postfix
HELO ednasmtp.beweb.co.nz
250 g1t6210.austin.hp.com
MAIL FROM: <a_real_email@beweb.co.nz>
250 2.1.0 Ok
RCPT TO: <a_real_hp_user_email@hp.com>
550 5.5.1 Protocol error
QUIT
550 5.5.1 Protocol error
Run Code Online (Sandbox Code Playgroud)

我的问题是,为什么 HP 的 postfix 服务器说“协议错误”?我的邮件投递无效吗?

email email-server smtp postfix tcp

5
推荐指数
1
解决办法
3261
查看次数

标签 统计

email ×1

email-server ×1

postfix ×1

smtp ×1

tcp ×1