|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ivan S Petrov 2:5020/400 10 Apr 2006 12:37:27 To : All Subject : Hепонятки с sendmail -------------------------------------------------------------------------------- Итак. Hастраиваю линуксовый сервер для филиала организации. Связь с головной организацией по модему по собственному каналу. Причем передавать туда/сюда планируется только почту и только по uucp. Почта настроена вот так: ---------------sendmail.mc--------------- divert(-1) include(`/usr/share/sendmail-cf/m4/cf.m4')dnl VERSIONID(`chura mail server')dnl OSTYPE(`linux')dnl define(`SMART_HOST', `uucp-dom:glzs')dnl define(`confDEF_USER_ID',``8:12'')dnl undefine(`BITNET_RELAY')dnl define(`confTO_CONNECT', `1m')dnl define(`confTRY_NULL_MX_LIST',true)dnl define(`confDONT_PROBE_INTERFACES',true)dnl define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl define(`ALIAS_FILE', `/etc/aliases')dnl define(`UUCP_MAILER_MAX', `10240000')dnl define(`PROCMAIL_MAILER_MAX', `10240000')dnl define(`SMTP_MAILER_MAX', `10240000')dnl define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl define(`confAUTH_OPTIONS', `A')dnl define(`confTO_IDENT', `0')dnl FEATURE(delay_checks)dnl FEATURE(`no_default_msa',`dnl')dnl FEATURE(`smrsh',`/usr/sbin/smrsh')dnl FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl FEATURE(`uucpdomain', `hash -o /etc/mail/uudomain.db')dnl FEATURE(`redirect')dnl FEATURE(`always_add_domain')dnl FEATURE(`use_cw_file')dnl define(`conf_CW_FILE', `-o /etc/mail/local-host-names')dnl FEATURE(`use_ct_file')dnl FEATURE(`local_procmail',`',`procmail -t -Y -a $h -d $u')dnl FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl FEATURE(`blacklist_recipients')dnl EXPOSED_USER(`root')dnl DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl FEATURE(`accept_unresolvable_domains')dnl FEATURE(`nocanonify', `canonify_hosts')dnl define(`confDIRECT_SUBMISSION_MODIFIERS', `C')dnl FEATURE(`relay_based_on_MX')dnl LOCAL_DOMAIN(`localhost.localdomain')dnl MAILER(local)dnl MAILER(smtp)dnl MAILER(uucp)dnl MAILER(procmail)dnl ---------------sendmail.mc--------------- ---------------mailertable--------------- . uucp-dom:glzs ---------------mailertable--------------- ---------------uudomain--------------- glzs mail.udmglzs.udmene.ru ---------------uudomain--------------- uucp сам по себе работает, там описан хост glzs, как до него дозваниваться и так далее. Локальным пользователям почта ходит независимо от того отправляю я почту локально (командой mail) или удалённо почтовым клиентом на smtp порт. Это всё правильно и работает как и должно. Теперь надо наладить отправку почты пользователям не из этого домена, то есть отдать её по uucp. Вот тут и начинаются непонятки. Делаю так: [root@chura mail]# sendmail -bv user@mail.ru user@mail.ru... deliverable: mailer uucp-dom, host glzs, user user@mail.ru Вроде как нормально. Теперь делаю: mail user@mail.ru А в логе вижу: Apr 10 13:17:45 chura sendmail[978]: k3A8HPnK000978: from=root, size=37, class=0, nrcpts=1, msgid=<200604100817.k3A8HPnK000978@chura.chura.udmglzs.udmene.ru>, relay=root@localhost Apr 10 13:17:45 chura sendmail[978]: k3A8HPnK000978: to=user@mail.ru, delay=00:00:20, mailer=esmtp, pri=30037, dsn=4.4.3, stat=queued и письмо складывается в /var/spool/clientmqueue. То есть письмо отправляется не с помощью мэйлера uucp-dom, а с помощью мейлера esmtp. При этом, если отправлять письмо не локально, а клиентом на smtp порт, то она уходит нормально, то есть складывается в спул uucp и ждёт коннекта и потом нормально уходит. В логе всё как и следовало ожидать: Apr 10 13:25:17 chura sendmail[985]: k3A8OFDr000985: from=ivan@chura.udmglzs.udmene.ru, size=10, class=0, nrcpts=1, msgid=<200604100825.k3A8OFDr000985@chura.chura.udmglzs.udmene.ru>, proto=SMTP, daemon=MTA, relay=pis00593.chura.udmglzs.udmene.ru [192.168.0.10] Apr 10 13:25:17 chura sendmail[987]: k3A8OFDr000985: to=user@mail.ru, ctladdr=ivan@chura.udmglzs.udmene.ru (502/502), delay=00:00:09, xdelay=00:00:00, mailer=uucp-dom, pri=30010, relay=glzs, dsn=2.0.0, stat=Sent Сам понимаю что чего-то недокрутил или перекрутил, а что именно не соображу. Подскажите пожалуйста где я ступил. --- ifmail v.2.15dev5.3 * Origin: Izhcom Ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/9079289e3d12.html, оценка из 5, голосов 10
|