postfix ограничение скорости отправки писем(шт в ед. времени)

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
coolstudent
проходил мимо
Сообщения: 2
Зарегистрирован: 2021-06-11 5:13:32

postfix ограничение скорости отправки писем(шт в ед. времени)

Непрочитанное сообщение coolstudent » 2021-06-11 5:16:30

Доброго дня. ОС CentOS 7, установлен постфикс 3.5 . Этот сервер впс на котором установлена bitrix vm. На нем я перенастроил почту согласно этой инструкции чтобы почта уходила через постфикс https://pai-bx.com/wiki/vmbitrix/2324-b ... h-postfix/ который в свою очередь использует смтп яндекса для непосредственной доставки уже получателю. Отправка почты без проблем работает и письма не попадают в спам. Но суть этих всех дел такая: сайт(на битриксе) должен делать рассылки при появлении новости. Подписчиков овер9000 буквально.И когда планировщик запускает обработчик модуля рассылки то он отправляет все письма скопом за один раз. Его за этот сервер яндекса после энного колва отправленых отбивает по причине «слишком много отправленных писем» и модуль на этом успокаивается и в итоге получается что отправлена только малая часть. Доработка модуля отправки задача достаточно сложная и я решил пойти путем настройки постфикса чтобы он был неким буфером т.е. принимал у сайта все письма а потом их потихоньку например 10 в минуту отправлял. Вроде бы нашел нужные параметры но почемуто они не работают. Вот какой сейчас конфиг(это то что добавлено в конец дефолтного main.cf):

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/mailpasswd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
#sender_canonical_maps = hash:/etc/postfix/canonical
#smtp_generic_maps = hash:/etc/postfix/generic
smtp_use_tls = yes
queue_run_delay = 15m
smtp_destination_rate_delay = 55s
default_destination_concurrency_limit = 1
smtp_destination_concurrency_limit = 1
smtp_destination_recipient_limit = 1
smtp_initial_destination_concurrency = 1
default_destination_rate_delay = 50s
smtp_transport_rate_delay = 120s
default_transport_rate_delay = 120s

debug_peer_level = 2

Но к сожалению почемуто постепенная отправка не работает - проверяю в php консоли битрикса выполняя 10 функций mail подряд - все приходят почти сразу. Еще есть пробелма что постфикс почемуто не пишет особых подробностей в лог. Все что он туда пишет это:

Jun 10 08:55:52 hosted-by postfix[4026]: Postfix is running with backwards-compatible default settings
Jun 10 08:55:52 hosted-by postfix[4026]: See http://www.postfix.org/COMPATIBILITY_README.html for details
Jun 10 08:55:52 hosted-by postfix[4026]: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
Jun 10 08:55:52 hosted-by postfix/postfix-script[4090]: starting the Postfix mail system
Jun 10 08:55:52 hosted-by postfix/master[4092]: daemon started -- version 3.5.8, configuration /etc/postfix
Поможите плиз мне настроить таки эту штуку - я уже третий день с ним во всех позах…

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

coolstudent
проходил мимо
Сообщения: 2
Зарегистрирован: 2021-06-11 5:13:32

postfix ограничение скорости отправки писем(шт в ед. времени)

Непрочитанное сообщение coolstudent » 2021-06-11 10:52:18

Сам откопал что таким образом ограничения не будут работать. Надо чтобы постфикс принимал почту по смтп. Возможно кто нить может подсказать как настроить постфикс как релей без авторизации? Так как он слушает только локалхост то проблем с лишними людьми не будет. Сайт будет отправлять почту через msmtp который в свою очередь будет по смтп передавать ее постфиксу а тот уже применяя ограничения скорости отправки будет перекидывать яндексу также по смтп.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

postfix ограничение скорости отправки писем(шт в ед. времени)

Непрочитанное сообщение Alex Keda » 2021-06-22 18:11:33

Отправку лимитируйте за раз, через смтп, если там такое есть
И очередь вручную дёргайте, раз в минуту
Убей их всех! Бог потом рассортирует...