Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     08 Jan 2001  13:58:07
 To : Alexander Devitsky
 Subject : Re: sendmail & multiple hosts - 2 questions
 -------------------------------------------------------------------------------- 
 
 >>> Alexander Devitsky wrote:
 
 AD> petrov.com    esmtp:mailserver1
 AD> vasechkin.ru   esmtp:mailserver2
 AD> ivanovich.org    esmtp:mailserver3
 AD> Письмо доходит до всех адресатов нормально, HО! Sendmail отправляет его по
 AD> очереди каждому. В результате на mailserver3 оно попадает в три раза дольше,
 AD> чем на mailserver1. Скорость критична, а при больших размерах письма время
 AD> набегает немалое.
 AD> Вопрос:
 AD> Что нужно сказать sendmail-у, чтобы в подобном случае письмо отправлялось к
 AD> разным хостам ПАРАЛЛЕЛЬHО?
 
 Hичего. Он такого не умеет по определению.
 
 AD> И другая ситуация - приходит в примерно одно и то же время 20 писем с одним
 AD> получателем. Порождается 20 процессов, втискивающих эти 20 писем в один
 AD> узкий канал. Как сделать, чтобы в одно время на _один_ хост уходило не
 AD> более, скажем 3-х, писем? Ограничивать количество порождаемых процессов
 AD> нельзя, так как хостов-получателей много и 20 процессов, отправляющих письма
 AD> на разные хосты - это нормально.
 
 Ограничить _тремя_ - можно, но для этого придется делать три спула hoststat'а
 и соответственно назапускать демонов. Стандартная фича - не более одного
 (достигается включением SingleThreadDelivery). Можно где-то так:
 
 sendmail -bd -odb -ox1 \
   -OHostStatusDirectory=/var/spool/MailHostStat -OSingleThreadDelivery
 sendmail -q1m -OMinQueueAge=5m -ox15 -OMaxDaemonChildren=20 \
   -OHostStatusDirectory=/var/spool/MailHostStat2 -OSingleThreadDelivery
 sendmail -q1m -OMinQueueAge=5m -ox15 -OMaxDaemonChildren=20 \
   -OHostStatusDirectory=/var/spool/MailHostStat3 -OSingleThreadDelivery
 
 Правда, работать оно будет неустойчиво, в том смысле, что в зависимости от
 скорости случайных процессов будет не 3, а менее доставок на один хост.
 /netch
 --- ifmail v.2.15dev5
  * Origin: Lucky Netch Incorporated (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: sendmail & multiple hosts - 2 questions   Valentin Nechayev   08 Jan 2001 13:58:07 
Архивное /ru.linux/91387c4b38a3.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional