Я пытался отправить сообщение электронной почты с сервера, используя SimpleEmail.Я использую Kotlin.Пока что это всегда приводит к ошибке, которая, кажется, использует только порт 465, несмотря на то, что он настроен на другой порт.Я пытался выяснить, почему это происходит, но я не видел в этом никакого смысла.
SimpleEmail().apply {
hostName = "smtp.gmail.com"
setSmtpPort(587)
setAuthenticator(DefaultAuthenticator("**email**", "**password**"))
setSSLOnConnect(true)
setFrom("**email**")
subject = "TEST"
setMsg("TEST")
addTo(email)
}.send()
Ошибка:
org.apache.commons.mail.EmailException: отправка сообщения на следующий сервер завершилась неудачно: smtp.gmail.com:465