|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260933b3a14af.html, оценка из 5, голосов 10
|