javax.mail.Session 具有空主机名、端口和身份验证



>我正在使用javax.mail.Session来配置会话 org.springframework.mail.javamail.JavaMailSenderImpl

在配置对象时Session我将以下属性传递为空白

  1. mail.smtp.auth
  2. mail.smtp.host
  3. mail.smtp.port

尽管属性为空,但我仍然可以使用 JavaMailSenderImpl 发送邮件,在这种情况下session/JavaMailSenderImpl使用了哪些默认值?

  • mail.smtp.auth - 尝试使用 AUTH 命令对用户进行身份验证(如果为 true)。默认为 false
  • mail.smtp.host - 要连接到的 SMTP 服务器
  • mail.smtp.port - 要连接到的 SMTP 服务器端口(如果 connect() 方法未显式指定一个端口。默认值为 25

相关内容

最新更新