URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 4163
[ Назад ]

Исходное сообщение
"sendmail, из cf сделать mc"

Отправлено denb , 04-Мрт-09 13:54 
Помогите пожалуйста!!! есть cf  для sedmail , там уже внесено куча изменений.. конфиг далёк от оригинала... а mc толи потёр.. толи он куда то делся из которого когдато делал этот cf!!!! возможно ли сделать mc из cf?????????????

Содержание

Сообщения в этом обсуждении
"sendmail, из cf сделать mc"
Отправлено Medlar , 06-Мрт-09 12:52 
вы вносили изменения прямо в sendmail.cf?

"sendmail, из cf сделать mc"
Отправлено Vladimir , 07-Мрт-09 20:17 
нельзя

"sendmail, из cf сделать mc"
Отправлено mEDLAR , 08-Мрт-09 09:31 
Зачем же так категорично ...

Если свои правила не добавлялись,  то можно восстановить ~ на 100%
Если же добавлялись, то на 60-80% думаю, можно восстановить
В зависимости от того, сколько было своего родного чуктоского творчества в sendmail.cf


"sendmail, из cf сделать mc"
Отправлено Vladimir , 08-Мрт-09 10:02 
>Зачем же так категорично ...
>
>Если свои правила не добавлялись,  то можно восстановить ~ на 100%
>
>Если же добавлялись, то на 60-80% думаю, можно восстановить
>В зависимости от того, сколько было своего родного чуктоского творчества в sendmail.cf
>

вопрос, так понял был о том, можно ли сконвертировать mc из cf, а то что можно все восстановить это другой вопрос, если чел такой гуру в птичьем языке sendmail'а, то он бы не задавал этот вопрос, скорее всего дефолтный конфиг подойдет на 80 % а мильтеры всякие добавить не сложно, пиши, что надо к дефолтному.


"sendmail, из cf сделать mc"
Отправлено cerbon , 20-Янв-10 16:07 
>[оверквотинг удален]
>>
>>Если же добавлялись, то на 60-80% думаю, можно восстановить
>>В зависимости от того, сколько было своего родного чуктоского творчества в sendmail.cf
>>
>
>вопрос, так понял был о том, можно ли сконвертировать mc из cf,
>а то что можно все восстановить это другой вопрос, если чел
>такой гуру в птичьем языке sendmail'а, то он бы не задавал
>этот вопрос, скорее всего дефолтный конфиг подойдет на 80 % а
>мильтеры всякие добавить не сложно, пиши, что надо к дефолтному.

Подскажите формат команды. (m4 *.cf > *.mc - не получается)



"sendmail, из cf сделать mc"
Отправлено Medlar , 20-Янв-10 19:03 
>Подскажите формат команды. (m4 *.cf > *.mc - не получается)

m4 path_to_cf.m4/cf.m4 sendmail.mc >sendmail.cf



"sendmail, из cf сделать mc"
Отправлено cerbon , 21-Янв-10 06:03 
>>Подскажите формат команды. (m4 *.cf > *.mc - не получается)
>
>m4 path_to_cf.m4/cf.m4 sendmail.mc >sendmail.cf

Мне надо наоборот, конторе настраивали Sendmail и не оставили исходный файл mc, нужно внести изменения а файла нет.



"sendmail, из cf сделать mc"
Отправлено Medlar , 21-Янв-10 14:55 
Обратной команды не предусмотрено.
Задача сложная, но выполнимая.

1. Переписать все модули, с которыми собран данный конфиг.
Они указаны в начале sendmail.cf в строках, например, строка
##### $Id: dnsbl.m4
означает, что конфиг собран с поддержкой dnsbl-баз (FEATURE(`dnsbl',`the value', `the value'),

##### $Id: greet_pause.m4
означает, что наложены ограничения на этап HELO smtp-сессии с помощью FEATURE(`greet_pause',`the value')

2. Собрав все модули, сформировать test_sendmail.mc, далее из него получить
test_sendmail.cf.

3. diff sendmail.cf test_sendmail.cf

4. Далее придется думать.
Если изменения предшественником вносились прямо в sendmail.cf, то придется сделать то же самое.

В общем, работа не из легких, удачи.
http://www.sendmail.org/~ca/email/more.html#CF2MC