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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexander V. Zinin                   2:5020/400     14 Jul 2005  10:38:02
 To : All
 Subject : exim, не приходит отлуп о недоставленной почте
 -------------------------------------------------------------------------------- 
 
 exim-4.51
 freebsd-5.4-p2
 
 Почему-то не приходит отлуп о том, что почта не доставлена, если 
 превышена квота.
 В лог пишет:
 2005-07-14 10:30:27 1DsxEi-000P8E-TJ == mail@zinin.comex.ru R=localuser 
 T=local_delivery defer (-22): mailbox is full (MTA-imposed quota 
 exceeded while writi
 ng to /var/mail/mail@zinin.comex.ru)
 
 Почту не доставляет, а письмо с отлупом отправителю не приходит.
 То есть, почта пропала и никто об этом не узнал.
 
 config:
 ######################################################################
 #                    MAIN CONFIGURATION SETTINGS                     #
 ######################################################################
 
 hide pgsql_servers = (/tmp/.s.PGSQL.5432)/users/pgsql/xxxxxxxxxxx
 
 domainlist local_domains = zinin.comex.ru : gsp.lan
 domainlist relay_to_domains =
 hostlist   relay_from_hosts = localhost : 192.168.1.2
 
 acl_smtp_rcpt = acl_check_rcpt
 acl_smtp_data = acl_check_data
 
 #av_scanner = clamd:/tmp/clamd
 av_scanner = clamd:127.0.0.1 3310
 spamd_address = 127.0.0.1 783
 
 exim_user = mailnull
 exim_group = mail
 never_users = root
 
 host_lookup = *
 #rfc1413_hosts = *
 rfc1413_query_timeout = 0s
 
 ignore_bounce_errors_after = 2d
 timeout_frozen_after = 7d
 
 ######################################################################
 #                       ACL CONFIGURATION                            #
 #         Specifies access control lists for incoming SMTP mail      #
 ######################################################################
 
 begin acl
 
 acl_check_rcpt:
 
   accept  hosts = :
 
   deny    message       = Restricted characters in address
           domains       = +local_domains
           local_parts   = ^[.] : ^.*[@%!/|]
 
   deny    message       = Restricted characters in address
           domains       = !+local_domains
           local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
 
   accept  local_parts   = postmaster
           domains       = +local_domains
 
   require verify        = sender
 
 #  deny    message       = rejected because $sender_host_address is in a 
 black list at $dnslist_domain
 #         dnslists      = 
 blackholes.mail-abuse.org:dialups.mail-abuse.org:relays.mail-abuse.org:relays.or
 db.org:work.drbl.caravan.ru:dul.ru:sbl.spamhaus.org
 
   accept  domains       = +local_domains
           endpass
           verify        = recipient
 
   accept  hosts         = +relay_from_hosts
 
   accept  authenticated = *
 
   deny    message       = relay not permitted
 
 acl_check_data:
 
   deny    malware   = *
           message   = This message contains a virus ($malware_name).
 
 #  warn    message   = X-Spam_score: $spam_score
 #  spam      = spamd
 #  warn   message   =      X-Spam_score_int: $spam_score_int
 #  warn   message =                      X-Spam_bar: $spam_bar
 #  warn message =                      X-Spam_report: $spam_report
 
     warn  message = X-Spam-Score: $spam_score ($spam_bar)
     condition = ${if <{$message_size}{100k}{1}{0}}
     spam = spamd:true
     warn message = X-Spam-Report: $spam_report
     warn message = X-Spam-Scanned: Yes
 
   accept
 
 ######################################################################
 #                      ROUTERS CONFIGURATION                         #
 #               Specifies how addresses are handled                  #
 ######################################################################
 #     THE ORDER IN WHICH THE ROUTERS ARE DEFINED IS IMPORTANT!       #
 # An address is passed to each router in turn until it is accepted.  #
 ######################################################################
 
 begin routers
 
 dnslookup:
   driver = dnslookup
   domains = ! +local_domains
   transport = remote_smtp
   ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
   no_more
 
 system_aliases:
   driver = redirect
   allow_fail
   allow_defer
   data = ${lookup{$local_part}lsearch{/etc/aliases}}
   user = mailnull
   group = mail
   file_transport = address_file
   pipe_transport = address_pipe
 
 localuser:
   driver = accept
   condition = ${lookup pgsql {select uid from accounts where login = 
 '$local_part@$domain'}{yes}{no}}
   transport = local_delivery
   cannot_route_message = Unknown user
 
 ######################################################################
 #                      TRANSPORTS CONFIGURATION                      #
 ######################################################################
 #                       ORDER DOES NOT MATTER                        #
 #     Only one appropriate transport is called for each delivery.    #
 ######################################################################
 
 begin transports
 
 remote_smtp:
   driver = smtp
 
 local_delivery:
   driver = appendfile
   file = ${lookup pgsql{select mailpath from accounts where login = 
 '$local_part@$domain'}{$value}fail}
   delivery_date_add
   envelope_to_add
   return_path_add
   group = mail
   user = ${lookup pgsql{select uid from accounts where login = 
 '$local_part@$domain'}{$value}fail}
   mode = 0660
   no_mode_fail_narrower
   quota = ${lookup pgsql{select mailquota from accounts where login = 
 '$local_part@$domain'}{$value}fail}M
 
 address_pipe:
   driver = pipe
   return_output
 
 address_file:
   driver = appendfile
   delivery_date_add
   envelope_to_add
   return_path_add
 
 address_reply:
   driver = autoreply
 
 ######################################################################
 #                      RETRY CONFIGURATION                           #
 ######################################################################
 
 begin retry
 
 *                      *           F,2h,15m; G,16h,1h,1.5; F,4d,6h
 ######################################################################
 #                      REWRITE CONFIGURATION                         #
 ######################################################################
 
 begin rewrite
 
 ######################################################################
 #                   AUTHENTICATION CONFIGURATION                     #
 ######################################################################
 
 begin authenticators
 
 lookup_cram:
   driver = cram_md5
   public_name = CRAM-MD5
   server_secret = ${lookup pgsql {select password from accounts where 
 login='$1'}{$value}fail}
   server_set_id = $1
 
 login:
   driver = plaintext
   public_name = LOGIN
   server_prompts = Username:: : Password::
   server_condition = ${lookup pgsql {select login from accounts where 
 login='$1' and password='$2'}{yes}{no}}
   server_set_id = $1
 --
 np: (Winamp is not active ;-) 
 
 --- ifmail v.2.15dev5.3
  * Origin: Comcor-TV (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 exim, не приходит отлуп о недоставленной почте   Alexander V. Zinin   14 Jul 2005 10:38:02 
 Re: exim, не приходит отлуп о недоставленной почте   Andrew Filonov   14 Jul 2005 12:36:06 
Архивное /ru.unix.bsd/13370e29f889f.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional