Ключевые слова:mail, sendmail, queue, (найти похожие документы)
Date: Fri, 5 Jan 2001 10:57:51 +0000 (UTC)
Newsgroups: fido7.ru.unix
From: netch@carrier.kiev.ua (Valentin Nechayev)
Subject: Sendmail: два разгребальщика очереди для разнвх типов писем
+ Dmitry Popov wrote:
DP> Граждане, а не знает ли кто способа настроить Сендмыл так, чтобы
DP> письма с несколькими получателями уходили на smart_host (пускай
DP> он их размножает), а письма с одним адресом отправлялись напрямую
DP> по DNS (чтобы лишний хоп исключить)?
DP> Возможно ли такое, и если да, то натолкните на мысль/доку, что для
DP> этого следует подкрутить. Надеюсь, не в исходниках :) Или я слишком
DP> странного хочу?
Несколько зная конструкцию этого чуда, думаю, что без правки исходников
не обойтись, если задача именно в такой формулировке.
Однако могу предложить иной вариант. Тщательно прочитайте доку насчет
параметров WorkRecipientFactor, WorkQueueFactor, связи priority письма
и QueueLA разгребальщика, и подберите параметры двух разгребальщиков
очереди, чтобы, например, было так:
sendmail -q4m -OQueueLA=1
sendmail -q8m -OQueueLA=30 -oMSsmtp8:[smarthost]
(не забыть демону тоже поставить -OQueueLA=1)
В результате, слишком "тяжелые" для отправки через первого разгребальщика
письма будут отправляться вторым. Не забыть выкинуть все строки, начинающиеся
с "DS", из конфига, иначе -oMS работать не будет. Подробнее см. его доку.
Какая-то малая часть писем будет подхватываться вторым вместо первого,
но это не страшно.
/netch