u12*_*123 4 linux smtp telnet smtps
根据本指南,我正在尝试使用来自 linux 的 telnet 发送测试电子邮件
https://linuxconfig.org/send-an-email-using-telnet
但连接立即断开:
$ telnet smtp.gmail.com 465
Trying 108.177.126.108...
Connected to smtp.gmail.com.
Escape character is '^]'.
MAIL FROM: asdasd@asd.Connection closed by foreign host
Run Code Online (Sandbox Code Playgroud)
如何保持连接打开足够长的时间来发送我的测试邮件?
到 smtp (25) 的连接开始时未加密。
与 smtps (465) 的连接在任何 SMTP 协议级通信之前启动/协商加密。
在发送任何 SMTP 命令之前,您应该从 SMTP 服务器获得“SMTP 问候消息”。
经典/标准telnet
不支持加密(ssl - 安全套接字层)。
您可以检查您的 telnet 程序是否支持它。
包telnet-ssl
用支持 ssl 的 telnet 程序替换标准 telnet。这样的 telnet+ 支持如下命令行:
telnet -z ssl smtp.gmail.com 465
Run Code Online (Sandbox Code Playgroud)
[2020-10-25] Debian只为 oldstable 发行版 (sid/stretch/jessie)提供 telnet-ssl 软件包。
gnutls-bin
Debian 软件包中的gnutls-cli 程序提供了一些替代方案。
gnutls-cli -p 465 smtp.gmail.com
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2428 次 |
最近记录: |