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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexander Kolesnikoff                2:5020/400     26 Nov 2002  13:06:56
 To : Valentin Nechayev
 Subject : Re: /usr/sbin/sendmail
 -------------------------------------------------------------------------------- 
 
 Valentin Nechayev <netch@segfault.kiev.ua> wrote:
 
 >>> Да не надо мне по SMTP. Мне надо локально и с кодом ошибки нормальным,
 >>> легло в очередь или нет.
 > AK>     Евгений, прибей свой sendmail , и попробуй запустить sendmail -t ...
 > AK>   Ты будешь получать код возврата ноль всегда, независимо от того, рабо-
 > AK>   тает демон или нет. А ты собираешься ловить код возврата от MTA.
 > 
 > Эта бредятина откуда?
 > Во-первых, ты плохо понимаешь работу sendmail'а.
 
   Так и есть. ;-)
 
 > Без -b* и без -q* он работает как инжектор, как если было бы задано -bm,
 > а одновременно может запустить фонового доставщика (который уже MTA).
 
   Hет уж, давай определимся с терминами. Я понимаю два :
      "SMTP injection" и "submiting". С первым всё понятно а второй
      предполагает просто запись файла в  соответствующую очередь  
      MTA, пусть даже если тут же запускается фоновый доставщик,
      это не важно. В данном случае речь идёт о submit.Другие 
      почтовики просто сканируют эту очередь и точно так же по 
      прибытии письма начинают его обрабатывать.
      Hо на этом этапе ни один анологов sendmail -t других почто-
      виков, из тех которые я видел, не проверяют само письмо на
      корректность, это работа для MTA. Максимум чего от них можешь
      получить - это реакцию на отсутствие адресов получателей в письме.
       Почему при этом код возврата не 0, я не знаю. 
      
 
 > Во-вторых, задача у EG как раз понятна: добиться того, чтобы инжектор
 
   Дурацкий термин, но здесь лучше чем сабмиттер не скажешь.
 
 > реагировал на ситуацию полного отсутствия получателей не возвратом 0
 > ("сказали ничего не делать - я и не делаю"), а как-то более разумно
 > (например, EX_DATAERR). Совершенно разумное требование. К сожалению,
 > неисполнимое без вмешательства на уровне кода.
 
   Так в чём же дело ? Вперёд! ;-)
 
 > 
 > AK>   Каким
 > AK>   образом ? Кроме как отдать ему почту по SMTP, я способов не знаю.
 > 
 > У sendmail'а нельзя жестко отделить "код возврата от MTA", как ты пишешь,
 > и код возврата от инжектора.
 
   Поэтому я привёл в качестве альтернативы штатному sendmail-y
      mini_sendmail. Я, честно говоря, не сразу понял, что было нужно
      EG, так что ты шибко не расстраивайся. ;-)
 
  Alexander
 --- ifmail v.2.15dev5
  * Origin: UKU (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: /usr/sbin/sendmail   Alexander Kolesnikoff   25 Nov 2002 11:04:41 
 Re: /usr/sbin/sendmail   Valentin Nechayev   26 Nov 2002 11:16:53 
 Re: /usr/sbin/sendmail   Alexander Kolesnikoff   26 Nov 2002 13:06:56 
 Re: /usr/sbin/sendmail   Valentin Nechayev   10 Dec 2002 01:14:56 
Архивное /ru.unix.bsd/752584ba80d9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional