The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с sendmail"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с sendmail"  
Сообщение от Paranoiac (ok) on 29-Мрт-07, 08:32 
Проблема в следующем: Есть sendmail-8.13.1. sendmail.cf раньше правили ручками, *.mc фаил отсутствует...Теперь при попытке внесения новых правел через мною созданный *.mc старые правела в конфиге затераются! Как мне вытащить *.mc из sendmail.cf ???
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема с sendmail"  
Сообщение от Medlar on 29-Мрт-07, 11:52 
Задачка трудная, не завидую...

http://www.sendmail.org/~ca/email/more.html#CF2MC

1. По началу sendmail.cf можно выцепить фичи, с которыми он был собран.
2. Если в старый конфиг вносились изменения вручную, то остается только нудно и кропотливо анализировать
diff старый_конфиг.cf и новый.cf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема с sendmail"  
Сообщение от DN (ok) on 29-Мрт-07, 12:03 
>Проблема в следующем: Есть sendmail-8.13.1. sendmail.cf раньше правили ручками, *.mc фаил отсутствует...Теперь
>при попытке внесения новых правел через мною созданный *.mc старые правела
>в конфиге затераются! Как мне вытащить *.mc из sendmail.cf ???

Ни как.
*.mc обратываются макро процессором m4 .
На выходе из m4 получаем sendmail.cf .
Какие подстановки для m4 вы определяли в *.mc извлечь из sendmail.cf
невозможно .  Операция невзаимная.
В sendmail.cf остается только имя *.mc и *.m4 файлов и их версии.  

Можно только сравнивать версии sendmail.cf на предмет разницы полученных
подстановок и править новый *.mc  , чтобы этих различий не было.

sendmail.cf правят ручками только люди, которые "точно" знают, что делаю.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблема с sendmail"  
Сообщение от Paranoiac (ok) on 29-Мрт-07, 12:31 
FEATURE(blacklist_recipients)dnl
FEATURE(dnsbl)dnl
FEATURE(dnsbl,'inputs.orbz.org', 'Input Spam bloked - see http://orbz.org/')
FEATURE(dnsbl,'ex.dnsbl.org', 'Spam bloked - see http://www.dnsbl.org/')
FEATURE(dnsbl, 'relays.osirusoft.com', 'Spam bloked - see http://relays.osirusoft.com/')  
FEATURE(dnsbl, `relays.ordb.org', `"550 Mail from " $&{client_addr} " rejected by blacklist relays.ordb.org"')
FEATURE(dnsbl, `dul.ru', `"550 Mail from " $&{client_addr} " rejected by blacklist dul.ru"')
FEATURE(dnsbl, `opm.blitzed.org', `"550 Mail from " $&{client_addr} " rejected by blacklist opm.blitzed.org"')
FEATURE(dnsbl, `dnsbl.njabl.org', `"550 Mail from " $&{client_addr} " rejected by blacklist dnsbl.njabl.org"')
FEATURE(dnsbl, `proxies.relays.monkeys.com', `"550 Mail from "$&{client_addr} " rejected by blacklist proxies.relays.monkeys.com"')
FEATURE(dnsbl, `blackholes.wirehub.net', `"550 Mail from " $&{client_addr} " rejected by blacklist blackholes.wirehub.net"')
FEATURE(dnsbl, `bl.spamcop.net', `"550 Mail from " $&{client_addr} " rejected by blacklist bl.spamcop.net"')
FEATURE(dnsbl, `sbl.spamhaus.org', `"550 Mail from " $&{client_addr} " rejected by blacklist sbl.spamhaus.org"')

Как будут выглядеть эти правела в sendmail.cf после обработки m4 ?
Как я понял мне придется вносить все настройки вручную...Либо на сторонем серваке обрабатывать *.mc после выдергивать из конфига себе.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблема с sendmail"  
Сообщение от DN (ok) on 30-Мрт-07, 13:09 
>FEATURE(blacklist_recipients)dnl
>FEATURE(dnsbl)dnl
>FEATURE(dnsbl,'inputs.orbz.org', 'Input Spam bloked - see http://orbz.org/')
>FEATURE(dnsbl,'ex.dnsbl.org', 'Spam bloked - see http://www.dnsbl.org/')
>FEATURE(dnsbl, 'relays.osirusoft.com', 'Spam bloked - see http://relays.osirusoft.com/')
>FEATURE(dnsbl, `relays.ordb.org', `"550 Mail from " $&{client_addr} " rejected by blacklist relays.ordb.org"')
>
>FEATURE(dnsbl, `dul.ru', `"550 Mail from " $&{client_addr} " rejected by blacklist dul.ru"')
>
>FEATURE(dnsbl, `opm.blitzed.org', `"550 Mail from " $&{client_addr} " rejected by blacklist opm.blitzed.org"')
>
>FEATURE(dnsbl, `dnsbl.njabl.org', `"550 Mail from " $&{client_addr} " rejected by blacklist dnsbl.njabl.org"')
>
>FEATURE(dnsbl, `proxies.relays.monkeys.com', `"550 Mail from "$&{client_addr} " rejected by blacklist proxies.relays.monkeys.com"')
>FEATURE(dnsbl, `blackholes.wirehub.net', `"550 Mail from " $&{client_addr} " rejected by blacklist blackholes.wirehub.net"')
>
>FEATURE(dnsbl, `bl.spamcop.net', `"550 Mail from " $&{client_addr} " rejected by blacklist bl.spamcop.net"')
>
>FEATURE(dnsbl, `sbl.spamhaus.org', `"550 Mail from " $&{client_addr} " rejected by blacklist sbl.spamhaus.org"')
>
>
>Как будут выглядеть эти правела в sendmail.cf после обработки m4 ?
>Как я понял мне придется вносить все настройки вручную...Либо на сторонем серваке
>обрабатывать *.mc после выдергивать из конфига себе.

Неизвестно, как они будут выглядель в sendmail.cf , так как кроме
вышеприведенного вашего *.mc  в этой обработке должен использоваться файл cf.m4 из
дистрибутива sendmail.
Почитайте /usr/share/sendmail/cf/README  :

m4 ${CFDIR}/m4/cf.m4 config.mc > config.cf

Сами понимаете, версии ${CFDIR}/m4/cf.m4  могут быть разными.

Дальше сравнивайте старый и новый sendmail.cf  на предмет diff .
В старом sendmail.cf  указаны в начале все версии файлов *.m4,  из которых он генерился.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблема с sendmail"  
Сообщение от YuryD (??) on 30-Мрт-07, 14:18 
>Дальше сравнивайте старый и новый sendmail.cf  на предмет diff .
>В старом sendmail.cf  указаны в начале все версии файлов *.m4,  
>из которых он генерился.


Недавно так и делал. Там еще одни грабли - версии сендмайла должны быть одинаковыми,
иначе делать diff бессмысленно. Восстановил mc на 99%

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру