Linux HOWTO


Настройка sendmail V8 - часть 4


Здесь z1.fidonet.org,..,z6.fidonet.org отображаются в f33.n125.z1.fidonet.org и все *.prognet в f1.n221.z21.prognet, т.о. вся Fido-почта, адресованная в различные Fidonet-зоны будет отправлена моим аплинкам, которые отправят их через FTP (вметсо UUCP). Пожалуйста заметьте: Должен быть как минимум один символ табуляции между $* и $1 (не только пробелы).

Поэтому мы выше определили файл /etc/sendmail/mailertable. В этом файле определены "исключения" из маршрута по умолчанию, например маршрут через фидо.

.prognet ftn:f1.n211.z21.prognet .surfnet ftn:f60.n9991.z96.surfnet

Как видно вся фидопочта идет через фидо. Эта mailertable должна быть скомпилирована в базу данных после любых изменений. Используйте следующие команды в каталоге /etc/sendmail:

makemap hash mailertable.db < mailertable

Если вы получили ошибку "makemap: Type hash not supported in this version", то кажется вы установили Slackware 3.0, который не поддерживает hash-типы (не спрашивайте меня почему). Тогда вы должны использовать такую команду:

makemap dbm mailertable < mailertable

в том же каталоге. Но сейчас в должны изменить строку mailertable в файле mymachine.mc с hash на dbm. Измените строку так:

FEATURE(mailertable,dbm -o /etc/sendmail/mailertable)dnl

Проблемы исчезнут.

После редактирования mymachine.mc, мы можем создать из него sendmail.cf . Перейдите в каталог /usr/src/sendmail/cf/cf и выполните здесь pmake mymachine.cf . Этим вы создадите /usr/src/sendmail/cf/cf/obj/mymachine.cf Переименуйте этот файл в /etc/sendmail.cf и настройа готова. Если pmake не установлен, то сделайте так:

m4 mymachine.mc > obj/mymachine.cf

Есть несколько других вещей, нужных вам для ручного редактирования sendmail.cf . Во-первых, посморите опцию O MatchGECOS и раскомментируйте ее. Это позволит использовать полные имена типа Greg Frydenlund вместо логинов типа gfryde01. Во-вторых, посмотрите секцию доверенных (trusted) пользователей и добавьте "Tfnet uucp". Это позволит sendmail применять SUID для fnet.uucp при выполнении ifmail.

Проделав все это вы готовы создать ваш почтовый alias-файл. Mine looks something like this. Применение почтовых алиасов - только одна из мощных возможностей sendmail, которая позволяет перенаправлять почту другим сайтам и пользователям. Его не тяжело администрировать. Почта для пользователя слева перенаправляется пользователю справа. Мой файл alias:




Начало  Назад  Вперед