|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Stas Degteff 2:5080/102.1 04 Dec 2005 02:21:40 To : Andrey Ostanovsky Subject : sendmail .mc config -------------------------------------------------------------------------------- 03 Дек 05 14:32, you (2:5030/1957.10) wrote to me: AO> Чем дальше читаю про этот язык сендмейла - тем больше чувствую себя AO> дураком. Hе ты первый :). Впервые взявшись за изучения этого языка я попытался сделать RTFM: стал читать op.ps. "ниАсилил". И "пошёл другим путём" - проанализировал код *.m4 и результирующий sendmail.cf. AO> Вот, например, в файле /usr/share/sendmail/cf/feature/dnsbl.m4 AO> имеются строчки: AO> divert(8) AO> .... AO> divert(-1) AO> В конфиге сендмейла это правило встает после рулесета 98. Дальше до самого AO> конца никаких рулесетов нет. AO> Мне хотелось, чтобы мои правила стояли непосредственно перед этим dnsbl (а AO> не в другом рулесете!). Вот я и не понимаю - какие метки надо поставить в AO> конфиг, чтобы попасть туда, куда надо. Пробовал ставить divert(7) и AO> divert(9) - правило сдвигается, но не туда. ДЫК! Ёлы палы! Догадайся, почему порядок токенов в m4-конфиге жёстко задан и проверь вот такую конструкцию в своём myconfig.m4: divert(8) # вставка правила сюда FEATURE(`dnsbl') Stas --- GoldED+/W32-MINGW 1.1.5-b20051126 (WinNT 5.0.2195-SP4 AMD_Athlon) * Origin: Grumbler mail station, Ekaterinburg. (2:5080/102.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/159624391fe9a.html, оценка из 5, голосов 10
|