Telnet smtp.mail-必须先发出STARTTLS命令 [英] Telnet smtp.mail - must issue STARTTLS command first

查看:0
本文介绍了Telnet smtp.mail-必须先发出STARTTLS命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的Mac终端上,我正在尝试telnet通过port 587进入我的smtp.gmail.com

在Google Apps(设置为管理Dreamhost域)上,我配置了中继,如下所示:

"Allowed senders: Only addresses in my domains" "Require SMTP Authentication: Yes"

当我HELO <me@domain.com>时,我得到:

250 smtp.gmail.com at your service

然后输入MAIL FROM: <me@example.com>

返回:

530 5.7.0 Must issue a STARTTLS command first.

我做错了什么?

推荐答案

您需要首先开始加密连接。这是使用STARTTLS命令完成的。

您可以使用以下命令代替telnet

openssl s_client -starttls smtp -ign_eof -crlf -connect smtp.gmail.com:587

它的工作原理与telnet命令类似,但它负责首先启动加密。

这篇关于Telnet smtp.mail-必须先发出STARTTLS命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆