我正在使用 Java 邮件 apismtp.gmail.com
作为主机发送邮件。当我使用下面的代码并启用 tls 时,它工作正常,但如果我禁用它,它会抛出Must issue a STARTTLS command first
错误。
mailProperties.put("mail.smtp.starttls.enable", "true");
这是什么意思 ?所以要连接到 gmail 我应该总是设置这个标志?而且要连接到任何邮件服务器,我们是否应该始终启用安全连接(tls 或 ssl)?