【发布时间】:2010-04-10 08:44:02
【问题描述】:
我正在尝试使用 gmail 作为 smtp 主机为 log4j 设置 smtpappender。
我读到端口号必须是 465 或 587(取决于 tls 或 ssl),并且 log4j 出于某种原因不允许在 log4j.properties 配置文件中设置不同的端口。
我已经读到最好的方法是使用 System.setProperty,它将默认的 javaxmail 端口更改为 gmail。
但是,当我尝试设置 System.property 条目时,默认端口仍保持为 25
System.setProperty("mail.smtp.starttls.enable", "true"); System.setProperty("mail.smtp.port", "587");
我想知道是否有人可以帮助我,我愿意接受建议,我只需要 smtpAppender 为 gmail 工作,并不关心如何让它工作。
谢谢
【问题讨论】: