|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vassily Kiryanov 2:5054/36 14 Sep 2005 14:06:31 To : Victor Sudakov Subject : sendmail and environment variables -------------------------------------------------------------------------------- 14 Sep 05 09:45, Victor Sudakov wrote to Vassily Kiryanov: >>>> >> Попробуй заменить /usr/sbin/sendmail на враппер, >> >> VS> Допустим. Hо мне не совсем ясно, каким образом дописывать нужный >> VS> мне хедер. Возможны разные ситуации: 1) на вход sendmail отдают >> VS> только тело письма (в расчете на то, что sendmail сам допишет >> VS> нужные хедеры) и 2) на вход sendmail отдают уже письмо с >> VS> хедерами и \n после них, возможно с ключом "-t". >> >> Может ты недовьехал в идею? VS> Hатурально недовьехал. >> Все работу, как и раньше, будет сендмыл делать, в >> том числе и отсутствующий заголовок прицеплять. Тебе только надо >> пару строк в нужном месте добавить и передать дальше, ещё плюс все >> опции передать. VS> Давай рассмотрим оба варианта. В первом на "sendmail user@domain" VS> скармливается тело письма: VS> ===================== VS> test test test VS> test test test VS> ===================== VS> Во втором на "sendmail -ti " скармливается VS> ===================== VS> To: user@domain VS> Subject: test VS> test test test VS> test test test VS> ===================== VS> Тебе не кажется, что эти случаи враппер должен обрабатывать VS> по-разному? Как минимум решать, вставлять ли "\n" после "X-My-Header" VS> ? А я разве говорил, что их надо _совершенно_ одинаково обрабатывать? Если тебе лень сделать во враппере разбор командной строки, то alias + два враппера вполне "спасут отца русской демократии". Да и в самом враппере проверить, кто его вызвал, WWW_HOST или нечто другое, чтобы либо наплевать на всё, либо совершать ритуальные телодвижения - не сильно сложно. >> >> VS> Hе говоря о том, что могут вообще вызывать не sendmail, а >> VS> /usr/bin/mail, видел и такое. >> >> А к нему тебе кто-то запретил ещё один враппер написать? VS> А потом еще один... Hет, такие вещи надо делать в MSA IMHO. VS> Тем более что враппер на /usr/bin/mail уже не подключишь красиво и VS> стандартно через mailer.conf. Значит, придется помнить при апгрейде. Ты захотел нестандартную задачку решить стандартными средствами, и ни разу не вспотеть? Так не бывает, ИМХО. Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго. Vassily --- * Origin: И бьется против геноцида Вася, и против Васи геноцид. (2:5054/36) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/185143282e72.html, оценка из 5, голосов 10
|