[root@ip-xxx-xxx-xxx-xxx xxxx]# openssl s_client -starttls smtp -connect smtp.gmail.com:587
CONNECTED(00000003)
~~~SKIP~~~
250 SMTPUTF8
AUTH PLAIN ~~~SKIP~~~
235 2.7.0 Accepted
MAIL FROM: <~~~SKIP~~~>
250 2.1.0 OK t2sm4646317pgh.89 - gsmtp
rcpt to: <~~~SKIP~~~>
250 2.1.5 OK t2sm4646317pgh.89 - gsmtp
DATA
354 Go ahead t2sm4646317pgh.89 - gsmtp
Test email!
.
这是我的命令列表。 正常情况下,它会在键入点(.) 时完成电子邮件正文的写入。 但我无法停止写作…… 我该如何解决这个问题?
该点需要单独在新行上,并且您需要明确地键入它。您可以使用 ALT+10(在数字键盘上键入 10)键入新行字符 (◙)。
如果您使用此命令来完成消息,它将发送:
◙.◙
或者,您可以在会话中复制/粘贴以上内容并确认。
要摆脱这个问题,您必须在 openssl 中使用 -crlf 选项,并在句点(.)后换一个新行。 如果不起作用请告诉我
在点后运行 QUIT 命令。