我正在尝试使用 smtp 协议通过 telnet 发送电子邮件,但在“MAIL FROM:”之后遇到错误响应

Posted

技术标签:

【中文标题】我正在尝试使用 smtp 协议通过 telnet 发送电子邮件,但在“MAIL FROM:”之后遇到错误响应【英文标题】:I am trying to send email through telnet using smtp protocol but facing error response after "MAIL FROM:" 【发布时间】:2020-07-16 13:11:26 【问题描述】:

我尝试使用其中一台邮件服务器发送电子邮件,但显示错误谁能帮助我?MX record lookupSMTP session transcript

【问题讨论】:

【参考方案1】:

某些服务器的 SMTP 比其他服务器对正确的 SMTP 命令语法更挑剔。 它通常是“垃圾邮件时代”的反垃圾邮件措施。

尝试以下语法修复:

删除MAIL FROM: 和发件人电子邮件地址之间的空格 将发件人地址放入<>

MAIL FROM:<john.doe@example.com>

【讨论】:

是的,你是对的,谢谢你的帮助,但是一旦我再次输入 msg,就会弹出另一个错误或消息:550-5.7.1 [113.199.189.193] 你用来发送的 IP mail 未授权 550-5.7.1 直接向我们的服务器发送电子邮件。请改用服务提供商 550-5.7.1 的 SMTP 中继。了解更多信息,请致电 550 5.7.1 support.google.com/mail/?p=NotAuthorizedError c10si2546688pgh.181 - gsmtp @AnFi @aayushmalla 您的 IP 地址很可能列在某些 DUL 或“DUL like”列表中(动态分配的 IP 地址)=> 它不再是您的“语法错误”,它正在接收服务器反垃圾邮件政策。 en.wikipedia.org/wiki/Dialup_Users_List 哦,我明白了,谢谢你的帮助,我想我可以在我的窗口中设置邮件服务器,看看 smtp 是如何工作的,或者还有其他方法吗?

以上是关于我正在尝试使用 smtp 协议通过 telnet 发送电子邮件,但在“MAIL FROM:”之后遇到错误响应的主要内容,如果未能解决你的问题,请参考以下文章

php smtp 服务器

无法在端口25上连接smtp服务器

无法通过 telnet 连接到 smtp 服务器错误 504

SMTP协议详解

无法通过 telnet 使用 smtp.gmail.com

使用 SMTP、Gmail 和 STARTTLS