|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 14 Sep 2005 10:55:30 To : "Vyacheslav O. Suglov" Subject : Re: sendmail and environment variables --------------------------------------------------------------------------------
Vyacheslav O. Suglov wrote:
>>
>> >> Можно ли в sendmail.cf получить значение некоторой переменной среды?
>> >> Чтобы, например, в хедер письма вставить.
>> VOS> Все элементарно делается через milter api, для этого даже не надо
> быть
>> VOS> супер-пупер программистом.
>>
>> Передать переменную _окружения_? Вы в этом точно уверены? А также в
>> том, что milter'овые фильтры будут подключаться submission
>> sendmail'ом? Мне бы такую уверенность...;)))
>
> Hу, прикручивать именно на submission ничего не надо. Достаточно на
> sendmail, смотрящий во внешний мир, где отпарсить заголовки, самый нижний
> Received: должен быть что-то вроде
>
> Received: (from root@localhost) by
> <VIRTUAL_HOST_HERE> (x.y.z/x.y.z/Submit) id j8E68XVv047389
> for <RCPT>; Wed, 14 Sep 2005 11:08:33 +0500 (SAMST)
А откуда в Received возьмется VIRTUAL_HOST_HERE ? Если его как-то
можно получить в MSA, мне и мильтера никакого не надо.
В реальности же там www@localhost в случае модульного PHP и
someuid@localhost в случае suexec-нутых CGI.
ЗЫ наличие someuid мне на самом деле очень не нравится. Я пытался его
замаскировать, но пока не очень получилось. В хедере же, который
предполагается добавлять, должно быть имя сайта, а не пользовательский
логин на машине хостинга.
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.3
* Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/91678f091585.html, оценка из 5, голосов 10
|