уведомлений.
Столкнулся с проблемой отправки массовых сообщений. При отправки одновременно более 70 писем на разные адреса, гугл блочит отправку, считает это спамом.
Есть в JavaMailSender возможность ставить задержку отправки писем? Что то в доке не нашел... Или может подскажете другой вариант?
@javastart
так можно просто сбоку троттлинг прикрутить, нет?
тогда контроллер на фронт не сразу отправляет ответ об успешной отправке, возникают проблемы
а как вы представляете это было бы реализовано в JavaMailSender?)
не знаю, поэтому и уточняю у тех кто знает
массовая отправка писем, это в любом случае ассинхроная операция, не надо ее в контролер пихать
или так, но тогда не очень понятно как фронт оповестить. Доп проверки делать?
Предчувствие(не проверял) мне подсказывает, что gmail даже при вставке пауз найдет способ позже блочить не отправку, так получение писем адресатами на других лимитах. Я бы рассмотрел использование сервисов рассылки которым доверяет гугл(Mailchimp, etc.)
Коммерческая версия, по лимитам достаточно
https://support.google.com/mail/answer/81126?hl=ru
Взять другой ящик для рассылки или насыпать Гуглу для массовой рассылки
Кстати да, ещё домен должен быть настроен правильно
Та ну это все понятно и давно сделано, с попаданием в спам вообще нет проблем. За остальные советы спасибо)
Прикрутить нормальный email сервер вместо гугла?
Вопрос был Есть в JavaMailSender возможность ставить задержку отправки писем? Зачем эта лирика…
С такой формулировкой ответ на вопрос есть в Гугле или в @javastart, но лучше в Гугле
потому что это костыли и велосипеды. Сегодня 70 email’ов — завтра тысяча — послезавтра ещё больше. И отправка затянется на неопрделенный срок
Ну так я это знаю, это же очевидно) Пока что нет такой необходимости
ну тогда вот сюда, да
Обсуждают сегодня