Я пытаюсь настроить smtpappender для log4j, используя gmail в качестве хоста smtp.
Я прочитал, что номер порта должен быть 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, мне все равно, как заставить его работать.
Спасибо