在我的Mac终端上,我正试着telnet
进入smtp.gmail.com
到port 587
。
在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.
我做错了什么?
答案 0 :(得分:7)
您需要先开始加密连接。这是使用STARTTLS命令完成的。
您可以使用以下命令代替telnet
:
openssl s_client -starttls smtp -connect smtp.gmail.com:587
它的工作原理类似于telnet命令,但它首先负责启动加密。