DEBUG SMTP: попытка подключения к хосту «smtp.gmail.com», порт 587, isSSL false DEBUG SMTP: ответ на чтение исключения, THROW: java. net .SocketException: Connection сброс
void replyToEmail(String subject, String text, String mailFolder = "INBOX",
String host = configProvider.getEMAIL_RECIPIENT_HOST(),
String user = configProvider.getEMAIL_RECIPIENT_USERNAME(),
String password = configProvider.getEMAIL_RECIPIENT_PASSWORD()
) {
Session session = setSessionConfigurationAuth()
Store store = session.getStore("imaps")
store.connect(host, user, password)
// Open mail folder
Folder folder = store.getFolder(mailFolder)
folder.open(READ_ONLY)
String replyText
if (mimeMessageParser.hasPlainContent()) {
replyText = mimeMessageParser.plainContent
} else if (mimeMessageParser.hasHtmlContent()) {
replyText = mimeMessageParser.htmlContent
}
replyMessage.setText("\n$text".concat("\n").concat(replyText))
// Send out email reply
Transport t = session.getTransport("smtp")
try {
//connect to the smpt server using transport instance
При подключении он не работает здесь
t.connect(user, password)
t.sendMessage(replyMessage, replyMessage.getAllRecipients())
} finally {
t.close()
}
log.info('Replied email to ' + receivedMsg.getReplyTo())
closeEmailConnection(folder, store)
}