JavaMail中的props.put(“mail.smtp.host”,host)是做什么用的?

任何人都能解释一下这条线在JavaMail API中的含义吗?

props.put("mail.smtp.host", host); 

它用于设置邮件服务器,但我不明白。

String变量host包含接受端口25上SMTP连接的服务器的DNS名称。 将此属性添加到props集合中,然后将其传递到Javamail,最初告诉Javamail将邮件发送到哪个主机。

您可能还会看到有助于此答案的内容 。

此值有助于Javamail了解它必须为DNS名称命中的服务器。 它通常通过一个端口打开(默认为25)。