Необходимо жестко установить кол-во получателей для одного сообщения.
В доках нашел: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?
Поправьте, если я не прав.
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 recipientsvirual_destination_recipient_limit - такого параметра просто нет
>[оверквотинг удален]
>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...
>[оверквотинг удален]
>>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
>[оверквотинг удален]
>>>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)
> Так чем будет правильней регулировать сабж: 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_limit или default_destination_recipient_limit? Просто
>>2-й параметр по-умолчанию равен 50. Получается больше 50 получателе
>>А так как по умолчанию default_destination_recipient_limit (default: 50)
>
>Смотря что изначально хочешь получить.
>
>smtpd_recipient_limit глобальный параметр, действует для всех транспортов. Может тебе надо для virtual
>лимит 50, а для local 1000.Все, разобрался. Спасибо:-)
>> Так чем будет правильней регулировать сабж: 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"? Перевод я знаю как, просто не понятно значение.
>http://www.postfix.org/postconf.5.html#smtpd_recipient_limit
>
> Что значит в этом случае "increments the per-session error count"? Перевод
>я знаю как, просто не понятно значение.Насколько я понял, каждое превышение лимита, увеличивает счетчик ошибок в сессии на единицу. Если количество ошибок будет равно значению параметра smtpd_hard_error_limit, клиент получит ошибку, а postfix разорвет сессию
>[оверквотинг удален]
>>>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.
>[оверквотинг удален]
>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
>если из телнета писать то так и есть... а вот написав реальное письмо из вебморды яндекса например то письмо спокойно доходит на этих трех получателей...