Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hепонятки с sendmail   Ivan S Petrov   10 Apr 2006 12:37:27 
 Hепонятки с sendmail   Yuriy Talakan\'   10 Apr 2006 19:34:42 
 Re: Hепонятки с sendmail   Ivan S Petrov   10 Apr 2006 15:56:28 
 Re: Hепонятки с sendmail   Andrey Melnikoff   10 Apr 2006 16:47:15 
 Hепонятки с sendmail   Yuriy Talakan\'   10 Apr 2006 22:57:05 
 Re: Hепонятки с sendmail   Ivan S Petrov   11 Apr 2006 13:01:27 
 Re: Hепонятки с sendmail   Ivan S Petrov   11 Apr 2006 13:12:12 
Архивное /ru.linux/9079289e3d12.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional