Size: a a a

2020 April 29

AM

Aleksander Melnichni... in pro.jvm
Anes
Ребят всем привет. Проблема такая. Написал модуль для рассылки писем. Простенькая api с одним методом. отсылаешь адрес назначения и текст сообщения и он шлет письмо от имени одного почтового аккаунта (использую spring boot starter mail). Вроде бы все хорошо но теперь яндекс блочит, мол ваши письма похожи на спам. Ребят как правильно настроить? читал что заголовки нужно указывать, но в starter mail особо и не настроишь ничего. Есть какой нибудь пример хороший? или гайд. Рад любому совету.
Значит, что ты рассылаешь письма их с не проверенного, ненастроенного домена( статейка тебе https://www.google.com/amp/s/www.mailigen.ru/blog/chto-takoe-spf-dkim-i-dmarc-i-pochemu-oni-obyazatelno-dolzhny-byt-propisany/amp/) Ещё вариант там действительно спам, и алгоритмы яндекса их блочат
источник

AM

Aleksander Melnichni... in pro.jvm
Но вообще это оффтоп для JVM. Это больше сисадминистрирование
источник

AM

Aleksander Melnichni... in pro.jvm
Тебя интересует spf, dkim
источник

AM

Aleksander Melnichni... in pro.jvm
Тут никакой тебе бут не поможет. Если ты думаешь, что можно так просто слать рассылки, это не так. Если ты недоверенный рассыльщик получай спам, и так везде в нормальных сервисах
источник

A

Anes in pro.jvm
Ок спасибо гляну
источник

A

Anes in pro.jvm
То есть получается тут домен нужно настраивать и аккаунт на почте. А модуль можно оставить без изменений?
источник

VT

Vadzim Tsitarenka in pro.jvm
можно свой почтовый сервер поставить. Как сказали, это админ. штука, твой модуль не причем
источник

PS

Pavel Senin in pro.jvm
Anes
То есть получается тут домен нужно настраивать и аккаунт на почте. А модуль можно оставить без изменений?
правильней заюзать готовые сервисы для рассылки, иначе при массовых рассылках придется самостоятельно соблюдать 100500 правил, чтоб не попасть в спамбазы, а если попадешь, то лично договариваться с ТП каждого почтового сервиса, который тебя посчитал за спамера.

на одном проекте sendsay пользовался - популярный сервис в РФ, работал стабильно, но у них api на любителя (кривоватое)
наверняка есть подобные аналоги
источник

D

Dima in pro.jvm
источник

D

Dima in pro.jvm
стрим @gamussa
источник

AE

Alexandr Emelyanov in pro.jvm
central hardware
если очень делать нечего можешь покурить  AOT graalVM
Грааль по памяти будет иметь +- тот же футпринт, если это не хэловорд
источник

AE

Alexandr Emelyanov in pro.jvm
Евгений
ну я предполагал что на уровне кубера можно версиями управлять. типа тэгать поды или типа того
Эм. Вообще типичная задача связки балансера и сервис регистри. Имя сервиса старой версии регистрируется как servicename-{vX}, в него маршрутизируются запросы /vX/servicename
источник

AE

Alexandr Emelyanov in pro.jvm
Alexandr Emelyanov
Эм. Вообще типичная задача связки балансера и сервис регистри. Имя сервиса старой версии регистрируется как servicename-{vX}, в него маршрутизируются запросы /vX/servicename
Хз как это делается в кубере конечно, но такой подход типичен допустим в spring cloud
источник

Е

Евгений in pro.jvm
Alexandr Emelyanov
Эм. Вообще типичная задача связки балансера и сервис регистри. Имя сервиса старой версии регистрируется как servicename-{vX}, в него маршрутизируются запросы /vX/servicename
а есть гайд как в клауде такое делается? я просто серьезно первый раз с такой задачей сталкиваюсь
источник

AE

Alexandr Emelyanov in pro.jvm
Евгений
а есть гайд как в клауде такое делается? я просто серьезно первый раз с такой задачей сталкиваюсь
источник

AE

Alexandr Emelyanov in pro.jvm
В интернете может чего подробнее будет
источник

AE

Alexandr Emelyanov in pro.jvm
А платформа то какая?
источник

AE

Alexandr Emelyanov in pro.jvm
Что в кубике крутится?
источник

V

Vladimir in pro.jvm
Что-то типа a/b нужно?
источник

V

Vladimir in pro.jvm
источник