Код: Выделить всё
begin routers
# ROUTER ADDED BY KAS 3.0 INSTALLER
#kas30router:
# driver = accept
# local_parts = passwd;$local_part : lsearch
# local_parts = ${lookup mysql{SELECT login from users \
# WHERE login="${local_part}" AND domain='${domain}' AND status='1'}}
# condition = "${if !eq {$received_protocol}{local-esmtp}{yes}}"
# transport = kas30transport
# unseen = true
system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql{SELECT recipients FROM aliases \
WHERE local_part="${local_part}" AND domain='${domain}'}}
userforward:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql{SELECT recipients FROM userforward \
WHERE local_part="${local_part}" AND domain='${domain}'}}
dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
virtual_localuser:
driver = accept
domains = ${lookup mysql{SELECT domain from domains WHERE domain='${domain}'}}
local_parts = ${lookup mysql{SELECT login from users \
WHERE login="${local_part}" AND domain='${domain}' AND status='1'}}
transport = local_delivery
unseen = true
deliver_copy:
debug_print = "R: BACKUP COPY INCOMING FOR: $local_part@$domain"
driver = accept
domains = +local_domains
local_parts = ${lookup mysql{SELECT login from users \
WHERE login="${local_part}" AND domain='${domain}' AND status='1'}}
transport = local_copy_incoming
no_more
Код: Выделить всё
begin transports
remote_smtp:
driver = smtp
# TRANSPORT ADDED BY KAS 3.0 INSTALLER
#kas30transport:
# driver = lmtp
# batch_max = 100
# command = /usr/local/ap-mailfilter3/bin/kas-pipe
# return_path_add = false
local_delivery:
driver = appendfile
check_string = ""
create_directory
delivery_date_add
directory = /usr/mail/$domain/$local_part
directory_mode = 777
envelope_to_add
group = mail
maildir_format
maildir_tag = ,S=$message_size
message_prefix = ""
message_suffix = ""
mode = 0660
quota = ${lookup mysql{SELECT quota FROM users \
WHERE login='${local_part}' AND domain='${domain}'}{${value}M}}
quota_size_regex = S=(\d+)$
quota_warn_threshold = 75%
return_path_add
local_copy_incoming:
driver = appendfile
delivery_date_add
directory = /usr/mail/backup/${substr_0_10:$tod_log}/$domain/$local_part
envelope_to_add
return_path_add
group = mail
mode = 0660
maildir_format = true
create_directory = true
address_pipe:
driver = pipe
return_output
address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
Код: Выделить всё
exec:/usr/local/sbin/exim -bs
