🏳️ Phil
tcp smtp ж
Это неоднозначный вопрос
Evgeny
Ну я для себя его именно так решаю. У меня все равно всегда выделенный mx был, до докера еще.
Roman
вы чет сеня не то курили ) я изначально задал вопрос - кто как шлет почту из контейнера)
Aleksey
ssmtp
🏳️ Phil
Ну я для себя его именно так решаю. У меня все равно всегда выделенный mx был, до докера еще.
Это ставит веб-процесс в зависимость от наличия соединения. Что в случае с пыхом напрммер может привести к драматическому дигрейду буквально за 10 секунд перезагрузки твоего SMTP
Evgeny
Пыху я крутил когда в мирУ был опенвз, и там у меня была локальная прокладка
Roman
раньше все было подругому
Roman
с докером гемору много
Roman
в плане почты
Evgeny
Ну как не важно - в овз иметь локальнуюб прокладку в виде сендмейла\постфикса - норм
Roman
Да по-моему прямо вот это и обсуждаем
я про то кто чем шлет и как а не про то как могли бы послать )
Alf 🙀
я про то кто чем шлет и как а не про то как могли бы послать )
в таком случае считаю необходимым, уточнить кто из php как шлет почту из контейнеров
Roman
во
Evgeny
Я б в очередь воткнул и оттуда рассылал
Roman
у почтаря уже есть очередь
Roman
опять же это не решает проблемы выхода почты из контейнера
Alf 🙀
Toly
у почтаря уже есть очередь
А если недоступен?
Roman
почтарь? а если очередь не доступна?)
Roman
а если в дц света нет?)
Toly
Ну, очередь, она ваша, а почтовик - нет
Alf 🙀
а если в дц света нет?)
а если интернет отключили
Toly
Мандрил падает иногда например
Toly
Квота может ещё закончиться
Roman
у меня почта на яндексе сейчас
Vladimir
Сложно поверить что отправить почту это такой гемор
Roman
я просто хочу посмотрть на решения кроме ssmtp
Toly
Отправить - не гемор. Отправить отказоустойчиво - да
Roman
очередь рк но она же тоже в контейнере
Roman
а что будет брать из очереди и слать?
Roman
можно конечно напрямую из пыха слать
Evgeny
Да хоть тот-же php-smtp
Evgeny
Очередь в персистентной базе
Roman
я так и делаю тоже но ы хотел универсальное решение поискать чтобы хоть из консоли шли
Evgeny
Тебе ж надо из задачи сформировать письмо перед отправкой, зачем это делать онлайн?
Evgeny
Надо проверить что письмо отправилось. и если нет - попробовать позже. Обраотать статуст ответа, и если мыла нет - уведомить систему, например, или ты залочен - подождать минут 30
Evgeny
Кароче куча задач
Alf 🙀
ну так вот hectane http api к smtp
Vladimir
с точки зрения программиста задачка проста
Vladimir
на питоне поднять очередь на нём же json какой нить апи и воркеров для отправки почты + бдшка для персистентности
Aleksey
Ох уж эти пыхари и сендмейл наперевес
Aleksey
Болт на смтп кладут, подавай им решение.
Aleksey
Вообще как по мне вот для сайтов типа 100 штук на один контейнер и 2 письма в год херачить ssmtp. Вырос из 2 писем в год будь добр перепиши на smtp
Aleksey
smtp коннект дорого ? сделай так что бы админы сделали его дешевым
Roman
ssmtp может покрыть большой объем
Roman
но хочется видеть дугие решения
Aleksey
может но не стоит.
Aleksey
отправка почты через exec - кусок булшита.
Aleksey
Roman
да
Aleksey
и чем плохо?
Roman
но на малых объемах
Roman
не нравится что там приязка пользователей в конфиге идет
Aleksey
а большие объемы со сколько начинаются?
Roman
я хочу слать все кудато
Roman
единая точка отправки кудато и кто что шлет пох
Aleksey
а что мешает на релее менять все, что пришло с бэкендов?
Aleksey
ну то есть делать подмену отправителя, или что там?
Roman
вот и хотел отказаться от ssmtp подять в докере exim
Roman
но как туда доставлять
Aleksey
ну у нас проблемка решалась своим почтовым релеем и и все отсальное ssmtp
Aleksey
где оно нужно
Aleksey
но, все что требует отправки зараз на более чем 10K адресов - уже переехало в почтовые сервисы
Aleksey
там на самом деле кроме ssmtp еще есть несколько поделок которые делают почти тоже самое но умеют чуть больше конфигурации
Roman
какие?
Roman
я в итоге так и не понял каке решение лучшее из того что есть сейчас
Aleksey
больше 10k в сутки?
Aleksey
в разное время?
Aleksey
понятно оверхед есть у ssmtp - так понял он балком слать не умеет
Aleksey
оно вам критично?
Aleksey
если нет - зачем что-то мудрить