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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vitaly E. Lavrov <lve@cit.aanet.ru>           14 Sep 2005  12:03:28
 To : Victor Sudakov
 Subject : Re: sendmail and environment variables
 -------------------------------------------------------------------------------- 
 
 > Eugene Grosbein wrote:
 >> 
 >> >> Попробуй заменить /usr/sbin/sendmail на враппер, 
 >> VS> Это вариант на случай, если совсем никакого нормального решения
 > не будет.
 >> VS> Потому что, по моему разумению, враппер заметно добавит нагрузки
 > на
 >> VS> сервер.
 >> 
 >> Если его переписать на C, то вряд ли.
 
 > Допустим. Hо мне не совсем ясно, каким образом дописывать нужный мне
 > хедер. Возможны разные ситуации: 1) на вход sendmail отдают только тело
 > письма (в расчете на то, что sendmail сам допишет нужные хедеры) и 
 > 2) на вход sendmail отдают уже письмо с хедерами и \n после них,
 > возможно с ключом "-t".
 > Hе говоря о том, что могут вообще вызывать не sendmail, а
 > /usr/bin/mail, видел и такое.
 
 Использовать в submit.cf
 
 # наследуем переменную окружения SERVER_NAME
 ESERVER_NAME
 # можно написать свою прогу для печати заданной
 # переменной, но для теста и bash подойдет
 KGetEnv program   /bin/bash -c
 # вписывать заголовок
 HX-Virt-web:  $?{webserv} ${webserv} $| local $.
 
 SParseLocal=98
 # получаем нужную переменную
 R$*    $: $(getenv echo $$SERVER_NAME $) <!> $1
 R$* <!> $* $: $(storage {webserv} $@ $1 $) $2
 
 проверено на 8.12.8
 
 Есть правда проблема - если заголовок уже есть
 Как переписать заголовок - я не знаю, но режектить или дропать такие письма
 просто
 
 HX-Virt-web:        $>checkvirtweb
 
 Scheckvirtweb
 R$*             $#error $@ 5.X.X $: "5XX bad header"
 
 -- 
  Vitaliy E. Lavrov                             | nic-hdl: VEL1-RIPN
 
 --- FIDOGATE 4.3.6-snp8
  * Origin: St. Petersburg State University of Aerospace Instrume (2:5030/580.0)
 
 

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

 Тема:    Автор:    Дата:  
 Re: sendmail and environment variables   Vitaly E. Lavrov    14 Sep 2005 12:03:28 
 Re: sendmail and environment variables   Dmitry Pryanishnikov   19 Sep 2005 20:26:55 
 Re: sendmail and environment variables   Artem Ignatiev   20 Sep 2005 16:41:04 
Архивное /ru.unix.bsd/31444e0090a13.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional