nixp.ru v3.0

17 октября 2017,
вторник,
09:07:56 MSK

DevOps с компанией «Флант»
raba написал 25 апреля 2008 года в 09:42 (400 просмотров) Ведет себя неопределенно; открыл 33 темы в форуме, оставил 77 комментариев на сайте.

Что такое классы в sendmail? Чем их едят? Где пожно почитать о них, желательно конечно по русский, и самый главный вопрос, ради который тему создавал, как можно от них избавится?

Anarchist

http://www.technoids.org/removew.html][/blue]http://www.technoids.org/removew.html[/url]

Думается мне, избавиться от них нельзя.

Опиши проблему, которая навела тебя на подобные мысли.

raba

Прошу прощение, за столь длительной задержке, но теперь уже вопрос настал и нужно его решать. Тепер о классах: нужно не избавлятся от них а превращать их в map’ы, для того чтобы не приходилось при кое-какие изменения перезапускать sendmail.В теории более менее понятно, только при просмотра rules в sendmail.cf, волосы настораживаются.Думаю без вас будет тяжело, помагайте:)!

Допустим: динамически добавлять домены в класс $={LDAPRoute}

R$+ < @ $={LDAPRoute} . > $: $>LDAPExpand <$1 < @ $2 . >> <$1 @ $2> <>

R$+ < @ $={LDAPRouteEquiv} . > $: $>LDAPExpand <$1 < @ $2 . >> <$1 @ $M> <>

Anarchist
raba
В теории более менее понятно, только при просмотра rules в sendmail.cf, волосы настораживаются.

Вот откуда берётся миф о сложности конфигурирования sendmail!

А ты не лезь, аки некоторые убогие недоразработчики касперского в sendmail.cf.

# vim /etc/mail/$HOSTNAME.sendmail.mc
# cd /etc/mail
# make
# make install
# make restart

Касаемо занесения конкретного примера в конфиг, есть мнение, что на sendmail.org (или в документации) требуемый ключик ищется.

Как минимум раздел «USING LDAP FOR ALIASES, MAPS, AND CLASSES» там есть.

raba

Спасибо, Anarchist! Действительно там есть ключик который может мне помоч, но как им пользоватся?

F{ClassName}mapkey@mapclass:mapspec

Для чего послужить мне $HOSTNAME.sendmail.mc, и в чем он облегчить мою жизнь?

Anarchist
raba
Действительно там есть ключик который может мне помоч, но как им пользоватся?

Та же дока должна быть в дистрибутиве FreeBSD.

Тему LDAP’а применительно к sendmail’у не прорабатывал.

raba
Для чего послужить мне $HOSTNAME.sendmail.mc, и в чем он облегчить мою жизнь?

Ну ты блин даёшь…

Собственно реально используемый конфиг и является главным источником мифов о сложности конфигурирования sendmail’а.

В указанном же файле живёт куда более читаемый исходник этого конфига.

Как оно может облегчить жизнь (не применительно к LDAP’у, а вообще) я описывал здесь: http://www.nixp.ru/articles/freebsd_mail_server_with_sendmail