我正在尝试使用 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:”之后遇到错误响应的主要内容,如果未能解决你的问题,请参考以下文章