|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 26 Nov 2002 11:16:53 To : Alexander Kolesnikoff Subject : Re: /usr/sbin/sendmail -------------------------------------------------------------------------------- >>> Alexander Kolesnikoff wrote: >> Да не надо мне по SMTP. Мне надо локально и с кодом ошибки нормальным, >> легло в очередь или нет. AK> Евгений, прибей свой sendmail , и попробуй запустить sendmail -t ... AK> Ты будешь получать код возврата ноль всегда, независимо от того, рабо- AK> тает демон или нет. А ты собираешься ловить код возврата от MTA. Эта бредятина откуда? Во-первых, ты плохо понимаешь работу sendmail'а. Без -b* и без -q* он работает как инжектор, как если было бы задано -bm, а одновременно может запустить фонового доставщика (который уже MTA). Во-вторых, задача у EG как раз понятна: добиться того, чтобы инжектор реагировал на ситуацию полного отсутствия получателей не возвратом 0 ("сказали ничего не делать - я и не делаю"), а как-то более разумно (например, EX_DATAERR). Совершенно разумное требование. К сожалению, неисполнимое без вмешательства на уровне кода. AK> Каким AK> образом ? Кроме как отдать ему почту по SMTP, я способов не знаю. У sendmail'а нельзя жестко отделить "код возврата от MTA", как ты пишешь, и код возврата от инжектора. В режиме -oem - тем более (вообще, самый идиотский error mode из имеющихся, -oee для подобных вызовов значительно лучше). -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/736869aa5f76.html, оценка из 5, голосов 10
|