Мне было интересно, сможет ли кто-нибудь объяснить мне, почему это занимает почти 30 секунд каждый раз, когда мое веб-приложение Java отправляет электронное письмо с использованием SMTP-сервера Gmail? Смотрите следующие временные метки:
13/04 / 2010-22: 24: 27: 281 ОТЛАДКА test.service.impl.SynchronousEmailService - Перед отправкой почты.
13/04 / 2010-22: 24: 52: 625 DEBUG test.service.impl.SynchronousEmailService - после отправки почты.
Я использую класс JavaMailSender Spring со следующими настройками:
email.host = smtp.gmail.com
email.username=myaccount@gmail.com
email.password = мойпароль
email.port = 465
mail.smtp.auth.required = истина
Обратите внимание, что почта отправляется, и я получаю ее нормально, есть только эта задержка, которая приводит к медленной работе пользователя приложения.
Если вы знаете, как я могу самостоятельно диагностировать проблему, это было бы неплохо:)