| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
Часть вторая. sendmail Программа разрабатывается Sendmail, Inc., URL : Если у вас уже установлен свежий sendmail и настроен .mc файл, то переходите к части добавление fido, иначе устанавливаем "с нуля". Берем дистрибутив с Перейдите в каталог src (8.10.0: sendmail), прочитайте README, затем запускайте : sh ./Build -DNEWDB Если скрипт отработает нормально, запускаем sh ./Build install Создание sendmail.cf : Переходим в $SENDMAIL_SRC/cf/cf, создаем свой файл настройки, например MyConfig.mc. У меня он примерно такой : divert(-1) Вот это был обычный конфиг (без фидо). В MyConfig.mc прописываем новый мейлер : MAILER(ifmail)dnl И в конец файла дописываем : LOCAL_RULE_3 (между $* и $@ - табуляция)Можете дописать еще несколько вариантов, типа : R$+ < @ $+ . fidonet > $* $@ $1 < @ $2 . fidonet . org . > $3 и т.д., но у меня работает и без них. В $SRC_SENDMAIL/cf/mailer/ создадим файл ifmail.m4 с описанием нового мейлера со следующим содержимым : PUSHDIVERT(-1) Описание всей этой конструкции и смысл флагов смотрите в $SRC_SENDMAIL/doc/op/op.me, глава "5.4. M -- Define Mailer". Описание флагов ifmail'а - см. man ifmail. Здесь мы создаем мейлеры для трех типов пакетов : crash, normal и hold. Для компиляции MyConfig.mc возвращаемся в $SRC_SENDMAIL/cf/cf/ и запускаем : sh ./Build MyConfig.cf (именно .cf, не .mc) При успешной компиляции, переименуйте MyConfig.cf в sendmail.cf и скопируйте его в /etc/ (8.10.0: /etc/mail/). 8.10.0: Перед настройкой дополнительных файлов sendmail'а прочитайте $SENDMAIL_SRC/cf/README (глава "FILE LOCATIONS") - там описано различие в названиях/местонахождениях файлов конфигурации между 8.9.3 и 8.10.0. /etc/mail/relay-domains : localhost /etc/sendmail.ct (8.10.0: /etc/mail/trusted-users) :fido /etc/sendmail.cw (8.10.0: /etc/mail/local-host-names) :localhost Назначение всех этих файлов читайте в описании sendmail'а. Роутинг нетмейла прописывается в /etc/mailertable (8.10.0: /etc/mail/mailertable) : # Почту на 5020 роутим через нашего московского аплинка (crash) .fidonet.org ifmail-n:f500.n5058.z2.fidonet.org Не забывайте перестроить mailertable :makemap hash /etc/mailertable.db < /etc/mailertable (8.10.0: makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable) Перезапустим sendmail (если он у вас запущен) : killall -1 sendmail
[Назад][Содержание][Вперед] |
|
| ||||||||||||||||
|