Telnet smtp.mail - 必须先发出 STARTTLS 命令
Telnet smtp.mail - must issue STARTTLS command first
在我的 Mac 终端上,我试图通过 port 587
.
telnet
进入我的 smtp.gmail.com
在Google Apps(设置为管理Dreamhost域)上,我配置了relay,如下:
"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>
哪个returns:
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 命令,但它负责首先启动加密。
在我的 Mac 终端上,我试图通过 port 587
.
telnet
进入我的 smtp.gmail.com
在Google Apps(设置为管理Dreamhost域)上,我配置了relay,如下:
"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>
哪个returns:
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 命令,但它负责首先启动加密。