出于教育目的,我需要使用SMTP的基本和简单规则通过SMTP服务器发送电子邮件.
我能够使用smtp4dev做到这一点.我telnet localhost 25
和命令是:

我想使用Gmail SMTP服务器做同样的事情.但是,它需要身份验证和TLS.我无法弄清楚如何为Gmail做到这一点.这是截图telnet smtp.gmail.com 587
:

我搜索并发现了很多链接,包括维基百科关于STARTTLS
命令的文章.但是我无法使用TLS并使用命令行对Gmail的SMTP服务器进行身份验证(或者使用编程语言自行发送命令).有人可以帮忙吗?