|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/13370e29f889f.html, оценка из 5, голосов 10
|