URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86803
[ Назад ]

Исходное сообщение
"Postfix и ограничение кол-ва получателей"

Отправлено artemrts , 05-Окт-09 11:38 

  Необходимо жестко установить кол-во получателей для одного сообщения.
  В доках нашел:

  smtpd_recipient_limit (default: 1000)

    The maximal number of recipients that the Postfix SMTP server accepts per message delivery request.
smtpd_recipient_overshoot_limit (default: 1000)

   и

default_destination_recipient_limit (default: 50)

    The default maximal number of recipients per message delivery. This is the default limit for delivery via the lmtp(8), pipe(8), smtp(8) and virtual(8) delivery agents.

    Setting this parameter to a value of 1 changes the meaning of the corresponding per-destination concurrency limit from concurrency per domain into concurrency per recipient.

    Use transport_destination_recipient_limit to specify a transport-specific override, where transport is the master.cf name of the message delivery transport.

  Получается, если я использую virtual, то мне надо использовать virual_destination_recipient_limit?

Поправьте, если я не прав.


Содержание

Сообщения в этом обсуждении
"Postfix и ограничение кол-ва получателей"
Отправлено ALex_hha , 05-Окт-09 13:41 
smtpd_recipient_limit глобальный параметр, действует для соединений, когда еще дело до транспорта не дошло

/etc/postfix/main.cf
smtpd_recipient_limit=2

# telnet 192.168.127.1 25
Trying 192.168.127.1...
Connected to centos5.sys-adm.local.
Escape character is '^]'.
220 centos5.sys-adm.org.ua ESMTP
helo alex.sys-adm.local
250 centos5.sys-adm.org.ua
mail from:<>
250 2.1.0 Ok
rcpt to:<user1@sys-adm.local>
250 2.1.5 Ok
rcpt to:<user2@sys-adm.local>
250 2.1.5 Ok
rcpt to:<user3@sys-adm.local>
452 4.5.3 Error: too many recipients

virual_destination_recipient_limit - такого параметра просто нет


"Postfix и ограничение кол-ва получателей"
Отправлено artemrts , 05-Окт-09 14:12 
>[оверквотинг удален]
>mail from:<>
>250 2.1.0 Ok
>rcpt to:<user1@sys-adm.local>
>250 2.1.5 Ok
>rcpt to:<user2@sys-adm.local>
>250 2.1.5 Ok
>rcpt to:<user3@sys-adm.local>
>452 4.5.3 Error: too many recipients
>
>virual_destination_recipient_limit - такого параметра просто нет

Как же нет. http://www.postfix.org/postconf.5.html#transport_destination...


"Postfix и ограничение кол-ва получателей"
Отправлено ALex_hha , 05-Окт-09 16:31 
>[оверквотинг удален]
>>rcpt to:<user1@sys-adm.local>
>>250 2.1.5 Ok
>>rcpt to:<user2@sys-adm.local>
>>250 2.1.5 Ok
>>rcpt to:<user3@sys-adm.local>
>>452 4.5.3 Error: too many recipients
>>
>>virual_destination_recipient_limit - такого параметра просто нет
>
>Как же нет. http://www.postfix.org/postconf.5.html#transport_destination...

точно, не досмотрел.

smtpd_recipient_limit - ограничения во время smtp сессии
virual_destination_recipient_limit - ограничения во время доставки

Поэтому virual_destination_recipient_limit не должно быть больше, чем smtpd_recipient_limit


"Postfix и ограничение кол-ва получателей"
Отправлено artemrts , 05-Окт-09 16:40 
>[оверквотинг удален]
>>>virual_destination_recipient_limit - такого параметра просто нет
>>
>>Как же нет. http://www.postfix.org/postconf.5.html#transport_destination...
>
>точно, не досмотрел.
>
>smtpd_recipient_limit - ограничения во время smtp сессии
>virual_destination_recipient_limit - ограничения во время доставки
>
>Поэтому virual_destination_recipient_limit не должно быть больше, чем smtpd_recipient_limit

  Так чем будет правильней регулировать сабж: smtpd_recipient_limit или default_destination_recipient_limit? Просто 2-й параметр по-умолчанию равен 50. Получается больше 50 получателе
А так как по умолчанию default_destination_recipient_limit (default: 50)


"Postfix и ограничение кол-ва получателей"
Отправлено ALex_hha , 05-Окт-09 17:26 
>  Так чем будет правильней регулировать сабж: smtpd_recipient_limit или default_destination_recipient_limit? Просто
>2-й параметр по-умолчанию равен 50. Получается больше 50 получателе
>А так как по умолчанию default_destination_recipient_limit (default: 50)

Смотря что изначально хочешь получить.

smtpd_recipient_limit глобальный параметр, действует для всех транспортов. Может тебе надо для virtual лимит 50, а для local 1000.


"Postfix и ограничение кол-ва получателей"
Отправлено artemrts , 05-Окт-09 17:49 
>>  Так чем будет правильней регулировать сабж: smtpd_recipient_limit или default_destination_recipient_limit? Просто
>>2-й параметр по-умолчанию равен 50. Получается больше 50 получателе
>>А так как по умолчанию default_destination_recipient_limit (default: 50)
>
>Смотря что изначально хочешь получить.
>
>smtpd_recipient_limit глобальный параметр, действует для всех транспортов. Может тебе надо для virtual
>лимит 50, а для local 1000.

  Все, разобрался. Спасибо:-)


"Postfix и ограничение кол-ва получателей"
Отправлено artemrts , 06-Окт-09 10:12 
>>  Так чем будет правильней регулировать сабж: smtpd_recipient_limit или default_destination_recipient_limit? Просто
>>2-й параметр по-умолчанию равен 50. Получается больше 50 получателе
>>А так как по умолчанию default_destination_recipient_limit (default: 50)
>
>Смотря что изначально хочешь получить.
>
>smtpd_recipient_limit глобальный параметр, действует для всех транспортов. Может тебе надо для virtual
>лимит 50, а для local 1000.

  И, в догонку, еще один вопрос по поводу параметра smtpd_recipient_overshoot_limit.

http://www.postfix.org/postconf.5.html#smtpd_recipient_limit

Что значит в этом случае "increments the per-session error count"? Перевод я знаю как, просто не понятно значение.


"Postfix и ограничение кол-ва получателей"
Отправлено ALex_hha , 06-Окт-09 14:39 
>http://www.postfix.org/postconf.5.html#smtpd_recipient_limit
>
> Что значит в этом случае "increments the per-session error count"? Перевод
>я знаю как, просто не понятно значение.

Насколько я понял, каждое превышение лимита, увеличивает счетчик ошибок в сессии на единицу. Если количество ошибок будет равно значению параметра smtpd_hard_error_limit, клиент получит ошибку, а postfix разорвет сессию


"Postfix и ограничение кол-ва получателей"
Отправлено artemrts , 05-Окт-09 16:41 
>[оверквотинг удален]
>>>virual_destination_recipient_limit - такого параметра просто нет
>>
>>Как же нет. http://www.postfix.org/postconf.5.html#transport_destination...
>
>точно, не досмотрел.
>
>smtpd_recipient_limit - ограничения во время smtp сессии
>virual_destination_recipient_limit - ограничения во время доставки
>
>Поэтому virual_destination_recipient_limit не должно быть больше, чем smtpd_recipient_limit

  Так чем будет правильней регулировать сабж: smtpd_recipient_limit или default_destination_recipient_limit? Просто 2-й параметр по-умолчанию равен 50.


"Postfix и ограничение кол-ва получателей"
Отправлено twoboots , 04-Авг-10 12:07 
>[оверквотинг удален]
>250 centos5.sys-adm.org.ua
>mail from:<>
>250 2.1.0 Ok
>rcpt to:<user1@sys-adm.local>
>250 2.1.5 Ok
>rcpt to:<user2@sys-adm.local>
>250 2.1.5 Ok
>rcpt to:<user3@sys-adm.local>
>452 4.5.3 Error: too many recipients
>

если из телнета писать то так и есть... а вот написав реальное письмо из вебморды яндекса например то письмо спокойно доходит на этих трех получателей...