Linux HOWTO


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


# # /etc/aliases # # compile this file by issueing the command: newaliases # nobody: /dev/null root: gfryde01 support: gfryde01 admin: gfryde01 operator: gfryde01 postmaster: gfryde01 faxadmin: gfryde01 usenet: gfryde01 sysop: gfryde01 uucp: gfryde01 news: gfryde01 mail: gfryde01 fnet: gfryde01 fido: gfryde01 greg_frydenlund: gfryde01 greg.frydenlund: gfryde01 gregfrydenlund: gfryde01

Этот файл должен быть скомпилирован командой newaliases после каждого изменения.

Сейчас запустим sendmail как демон:

/usr/sbin/sendmail -bd -q 15m

Добавьте вышеприведенную команду в /etc/rc.d/rc.local. На большинстве систем она уже определена в /etc/rc.d/rc.M . Кроме того можно запускать sendmail по cron, и заставить inetd слушать порт. Для этого вставляем в crontab пользователя root:

*/20 * * * * /usr/sbin/sendmail -q

а /etc/inetd.conf вставляем:

smtp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/sendmail -bs

Не забудьте выполнить kill -HUP inetd после изменения inetd.conf, чтобы информировать inetd об изменениях.

sendmail будет писать свои журнальные сообщения через syslogd. Я рекомендцю следующую запись в /etc/syslog.conf:

mail.* /var/log/mail

Не забывайтеперезапустить syslogd после этих изменений через killall -1 как уже описано в главе Настройка ifcico.

Чтобы проверить записывающие правила sendmail для fidonet-адресов, запустите sendmail командой

sendmail -bt

Введите эту команду в строке приглашения, и вы должны увидеть примерно вот это.

> 3,0 me@f10.n125.z1.fidonet.org

Последняя строка в этом спискее ниже представляет интерес для нас.

rewrite: ruleset 3 input: me @ f10 . n125 . z1 . fidonet . org rewrite: ruleset 96 input: < me @ f10 . n125 . z1 . fidonet . org . >

rewrite: ruleset 96 returns: < me @ f10 . n125 . z1 . fidonet . org . >

rewrite: ruleset 3 returns: < me @ f10 . n125 . z1 . fidonet . org . >

rewrite: ruleset 0 input: < me @ f10 . n125 . z1 . fidonet . org . >

rewrite: ruleset 98 input: < me @ f10 . n125 . z1 . fidonet . org . >

rewrite: ruleset 98 returns: < me @ f10 . n125 . z1 . fidonet . org . >

rewrite: ruleset 0 returns: $# ftn $@ f33 . n125 . z1 $: me < @ f33 . n125 . z1 . fidonet . org >

Вы можете видеть внизу этого списка, что мейлер ftn - это как раз то, что мы хотим. Я предлагаю вам испытать другой адрес (me@localhost), чтобы удостовериться, что sendmail обрабатвает все правила соответственно для вашей собственной системы.




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