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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       13 Sep 2005  23:57:08
 To : Victor Sudakov
 Subject : Re: sendmail and environment variables
 -------------------------------------------------------------------------------- 
 
 13 сен 2005, вторник, в 10:09 KRAST, Victor Sudakov написал(а):
 
  >> Можно ли в sendmail.cf получить значение некоторой переменной среды?
  >> Чтобы, например, в хедер письма вставить.
 
  VS> Я поясню, зачем это надо, может есть другие способы.
  VS> Есть хостинг с виртуальными хостами, оттуда отправляют почту через
  VS> /usr/sbin/sendmail. Хотелось бы, во избежание злоупотреблений, как-то
  VS> помечать исходящую почту, каким именно вирт. хостом она была
  VS> порождена. Особенно в свете последних достижений спамеров (спам через
  VS> веб-формы).
  VS> Если бы удалось в хедер письма передать $SERVER_NAME, думаю это вполне
  VS> устроило бы.
  VS> Если это потребует замены sendmail на что-то другое, я в принципе не
  VS> против. С благодарностью приму советы.
 
 Попробуй заменить /usr/sbin/sendmail на враппер, который будет
 подставлять X-Server-Name. Когда sendmail'у дают письмо со stdin,
 можно сделать что-то вроде этого (вставить хедер второй строкой):
 
 #!/bin/sh
 
 sed "1s/$/\\
 X-Server-Name=$SERVER_NAME
 " | /usr/sbin/realsendmail "$@"
 
 Eugene
 -- 
 Кто беден, тот себя и виновать!..
 Выходит, не умеешь воровать!..
 И так уж дали полную свободу,
 Так что ж - еще пособья выдавать?..
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: sendmail and environment variables   Eugene Grosbein   13 Sep 2005 23:57:08 
Архивное /ru.unix.bsd/260933b3a14af.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional