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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Mitya Gilev                          2:5015/185     22 Jan 2002  14:32:15
 To : All
 Subject : sendmail & ftn mail
 -------------------------------------------------------------------------------- 
 
 
         Есть у меня одна очень неприятная проблемма.
 
         Итак, есть две машины, на обеих стоит FreeBSD 4.5-PRERELEASE.
         Hа одной из них (назовём её 1) стоит гейт, гейтующий сообщения из
         ftn в rfc и обратно. Hа ней же стоит news server (INN) с помощью
         которого народ читает эхи, sendmail принимающий почту по SMTP, qpopper
         отдающий фидошную почту по POP. Hа ней же стоит bind, выполняющий
         роль кеширующего, когда сия тачка раздает модемный инет.
 
         Проблемма в следующем. Со второй машины (назовем ее 2) весьма
         странно почта отправляется на 1. Hа ней тоже стоит sendmail. DNS
         сервером прописана первая машина. Пишу я сообщение предположим на
         test_point@p999.f185.n5015.z2.fidonet.org, сообщение ставиться в
         очередь sendmail'а. Когда приходит время его обработать (каждую
         минуту) в логи машины 2 вываливается сообщение вида:
         (elysium.light.net - есть машина 1, dg.light.net - 2)
 
  -----
 Jan 22 13:08:28 dg sendmail[473]: g0M9xW600437:
 to=test_point@p999.f185.n5015.z2.fidonet.org,
 ctladdr=dg (1001/0), delay=00:08:56, xdelay=00:00:00, mailer=relay,
 pri=93
 0305, relay=elysium.light.net., dsn=4.0.0, stat=Deferred: Operation
 timed out with elysium.light.net.
  -----
 
         sendmail -bp показывает:
 
  -----        
     g0M9xW600437       15 Tue Jan 22 12:59 dg
                      (Deferred: Operation timed out with elysium.light.net.)
                                    test_point@p999.f185.n5015.z2.fidonet.org
  -----
 
         Сообщение так и остается в очереди до тех пор пока его не удалят...
         Или... Пока на машине 1 не появится интернет посредством ppp (!)
         Очередь тогда успешно обрабатывается, сообщение с машины 2 уходит на
         1, в логах появляется запись вида:
         
  -----
 Jan 21 21:42:07 dg sendmail[1943]: g0LIfTi01933:
 to=test_point@p999.f185.n5015.z2.fidonet.org,
 ctladdr=dg (1001/0), delay=00:00:38, xdelay=00:00:01, mailer=relay,
     pri=12
     0305, relay=elysium.light.net. [10.2.1.17], dsn=2.0.0, stat=Sent
     (g0LIg7u03808 M
      essage accepted for delivery)
  -----
 
         Сообщение так же продолжают уходить с 2 на 1 и после того как
         соединение с инетом прекратиться. Hо количество времени в течении
         которого все будет работать нормально, ограничено. После чего все
         опять перестает работать, сообщение опять застревают в очереди.
 
         
         Все мои подозрения падают на bind на первой машине. Вот его конфиг:
 
  -----
 options {
             directory "/etc/namedb";
                     forwarders {
                       10.2.1.10;
                     };
 };
 zone "." {
             type hint;
             file "named.root";
 };
 zone "0.0.127.in-addr.arpa" {
             type master;
             file "localhost.rev";
 };
  -----
 
  localhost.rev:
  
  -----
 $TTL  3600
 @  IN  SOA elysium.light.net. root.elysium.light.net.  (
       20011112 ; Serial
       3600    ; Refresh
       900     ; Retry
       3600000     ; Expire
       3600)    ; Minimum
    NS  elysium.light.net.
 1     PTR  localhost.
  -----
  
 
         Конфиг sendmail'а на машине 1:
 
 divert(0)
 OSTYPE(bsd4.4)
 DOMAIN(generic)
 FEATURE(access_db, `hash -o /etc/mail/access')
 FEATURE(blacklist_recipients)
 FEATURE(local_lmtp)
 FEATURE(mailertable, `hash -o /etc/mail/mailertable')
 FEATURE(relay_based_on_MX)
 FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
 FEATURE(nocanonify)
 define(`confCW_FILE', `-o /etc/mail/local-host-names')
 define(`confMAX_MIME_HEADER_LENGTH', `256/128')
 define(`confNO_RCPT_ACTION', `add-to-undisclosed')
 define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
 define(`confDELIVERY_MODE', `deferred')
 define(`confBIND_OPTS', `-DNSRCH -DEFNAMES')
 MAILER(local)
 MAILER(smtp)
 MAILER(ftn)
 LOCAL_CONFIG
 Tnews
 LOCAL_RULE_3
 R$+ < @ $+ . fidonet . org > $* $@ $1 < @ $2 . fidonet . org . > $3
 
         Hа машине 2 конфиг такой же, за исключением того что нет MAILER(ftn)
         и LOCAL_RULE_3. В mailertable на 2 прописано:
 
 .z2.fidonet.org         smtp:elysium.light.net        
         Поможите кто чем может.
     
         
 
 -- 
 /digi                                        [fun da mental] [disTemper]
         np: R.E.M. - Nightswimming
 ... UNIX is user friendly. It's just selective about who it's friends are.
 --- tin/1.5.10-20011117 ("Darkcell") (UNIX) (FreeBSD/4.5-PRERELEASE (i386))
  * Origin: elysium's home station (2:5015/185)
 
 

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

 Тема:    Автор:    Дата:  
 sendmail & ftn mail   Mitya Gilev   22 Jan 2002 14:32:15 
Архивное /ru.unix.bsd/45482682c2061.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional