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


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)
 
 

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

 Тема:    Автор:    Дата:  
 Re: sendmail and environment variables   Victor Sudakov   14 Sep 2005 07:59:03 
 sendmail and environment variables   Vassily Kiryanov   14 Sep 2005 11:00:34 
 Re: sendmail and environment variables   Victor Sudakov   14 Sep 2005 09:45:19 
 sendmail and environment variables   Vassily Kiryanov   14 Sep 2005 14:06:31 
 sendmail and environment variables   Alex Semenyaka   17 Sep 2005 00:42:32 
 Re: sendmail and environment variables   Victor Sudakov   17 Sep 2005 09:34:17 
 sendmail and environment variables   Alex Semenyaka   17 Sep 2005 19:32:58 
Архивное /ru.unix.bsd/185143282e72.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional