Что это за фигня )
Код: Выделить всё
bsd# exim -bp
14h 3.3K 1LszQi-000Ap0-9V <>
tenbeck@tillquistelteknik.se
12h 3.7K 1Lt10h-000B9f-Of <>
wijbec@rozaug.ru
6h 3.2K 1Lt6B9-000CJZ-1d <>
hffverthnad@bordertown.com
3h 9.4K 1Lt9A5-000CuX-58 <>
ghod@olympus.ru
58m 4.6K 1LtBCU-000DPx-BL <> *** frozen ***
xydvj@bonsorte.com
51m 8.5K 1LtBIf-000DSg-Oi <> *** frozen ***
hiekiphly@cayman.ru
41m 3.1K 1LtBST-000DY5-Cj <> *** frozen ***
wojot@rotaryinter.ru
Код: Выделить всё
#!/bin/sh
local_interfaces = 0.0.0.0.25 : 127.0.0.1.10025
primary_hostname = mail.bmw-elitavto.ru
domainlist local_domains = ${lookup mysql{SELECT `domain` \
FROM `domain` WHERE \
`domain`='${domain}' AND \
`active`='1' AND `transport`='LOCAL'}}
domainlist virtual_domains = ${lookup mysql{SELECT `domain` \
FROM `domain` WHERE \
`domain`='${domain}' AND \
`active`='1' AND \
`transport`='VIRTUAL'}}
domainlist relay_to_domains = ${lookup mysql{SELECT `domain` \
FROM `domain` WHERE \
`domain`='${domain}' AND \
`active`='1'}}
hostlist relay_from_hosts = 127.0.0.1 : 192.168.2.0/24
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
qualify_domain = bsd.eliteautocompany.ru
allow_domain_literals = false
exim_user = vmail
exim_group = vmail
never_users = root
rfc1413_query_timeout = 0s
sender_unqualified_hosts = +relay_from_hosts
recipient_unqualified_hosts = +relay_from_hosts
ignore_bounce_errors_after = 45m
timeout_frozen_after = 7d
helo_accept_junk_hosts = 192.168.2.0/24
auto_thaw = 1h
smtp_banner = "$primary_hostname, ESMTP EXIM $version_number"
smtp_accept_max = 100
smtp_accept_max_per_connection = 100
smtp_connect_backlog = 30
smtp_accept_max_per_host = 100
split_spool_directory = true
remote_max_parallel = 15
return_size_limit = 70k
message_size_limit = 15M
helo_allow_chars = _
smtp_enforce_sync = false
warn_message_file = /usr/local/etc/exim/warn_message_file
bounce_message_file = /usr/local/etc/exim/bounce_message_file
log_selector = \
+all_parents \
+connection_reject \
+incoming_interface \
+lost_incoming_connection \
+received_sender \
+received_recipients \
+smtp_confirmation \
+smtp_syntax_error \
+smtp_protocol_error \
-queue_run
syslog_timestamp = no
begin acl
acl_check_rcpt:
accept hosts = :
deny message = "incorrect symbol in address"
domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]
deny message = "incorrect symbol in address"
domains = !+local_domains
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
deny message = "HELO/EHLO require by SMTP RFC"
condition = ${if eq{$sender_helo_name}{}{yes}{no}}
deny condition = ${if eq{$sender_helo_name}\
{$interface_address}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
message = "main IP in your HELO! Access denied!"
deny condition = ${if match{$sender_helo_name}\
{\N^\d+$\N}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
message = "can not be only number in HELO!"
deny condition = ${if match{$sender_address}{\N^\s+$\N}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
message = "Sender address contains spaces?! not for RFC..."
deny condition = ${if eq{$sender_address}{}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
message = "Sender address is empty?! not for RFC..."
deny message = "your hostname is bad (adsl, poll, ppp & etc)."
condition = ${if match{$sender_host_name}{adsl|dialup|pool|peer|dhcp}{yes}{no}}
warn
set acl_m0 = 30s
warn
hosts = +relay_from_hosts:192.168.2.0/24
set acl_m0 = 0s
deny message = "you in blacklist - $dnslist_domain \n $dnslist_text"
hosts = !+relay_from_hosts : !localhost : !127.0.0.1 : !192.168.2.0/24
dnslists = cbl.abuseat.org : bl.csma.biz
accept domains = +local_domains
endpass
message = "NOT FOUND IN LOCAL"
verify = recipient
accept domains = +virtual_domains
endpass
message = "NOT FOUND IN VIRTUAL"
verify = recipient
accept domains = +relay_to_domains
endpass
message = "main server not know how relay to this address"
verify = recipient
accept hosts = +relay_from_hosts
deny message = "Relay not allow !"
acl_check_data:
accept
begin routers
system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql{SELECT `goto` FROM `alias` WHERE `address`='${quote_mysql:$local_part@$domain}' OR `address`='${quote_mysql:@$domain}'}}
amavis:
driver = manualroute
condition = "${if eq {$interface_port}{10025} {0}{1}}"
# if scanning incoming mails, uncomment the following line and
# change local_domains accordingly
# domains = +local_domains
transport = amavis
route_list = "* localhost byname"
self = send
vacation_autoreply:
driver = accept
domains = +virtual_domains
condition = ${lookup mysql{SELECT active FROM mailbox WHERE \
username='${quote_mysql:$local_part@$domain}' AND \
vacation='1'}{true}{false}}
senders = " ! ^.*-request@.*:\
! ^owner-.*@.*:\
! ^postmaster@.*:\
! ^listmaster@.*:\
! ^mailer-daemon@.*\
! ^root@.*\
! ^noreply@.*"
no_expn
no_verify
transport = vacation_autoreply
unseen
virtual_user:
driver = accept
domains = +virtual_domains
condition = ${lookup mysql{ SELECT maildir FROM mailbox WHERE username='${quote_mysql:${local_part}@${domain}}' AND redirect=''}{yes}{no}}
transport = maildrop
virtual_redirect:
driver = redirect
data = ${lookup mysql{ SELECT redirect FROM mailbox WHERE username='${quote_mysql:${local_part}@${domain}}' AND redirect!=''}}
dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
begin transports
remote_smtp:
driver = smtp
maildrop:
driver = pipe
command = /usr/local/bin/maildrop -d $local_part@$domain
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = vmail
address_pipe:
driver = pipe
return_output
address_reply:
driver = autoreply
amavis:
driver = smtp
port = 10024
allow_localhost
vacation_autoreply:
driver = autoreply
to = $sender_address
from = "$local_part@$domain"
once = /var/spool/exim/vacation/$local_part.db
once_repeat = 7d
subject = Re: =?UTF-8?B?KNCw0LLRgtC+LdC+0YLQstC10YIpINCvINCyINC+0YLQv9GD0YE=?= \
=?UTF-8?B?0LrQtSBcIChhdXRvcmVwbHkpIEkgYW0gb24gdmFjYXRpb24=?=
text = "\
ъДТБЧУФЧХКФЕ $h_from\n\n\
ьФП - БЧФПНБФЙЮЕУЛЙК ПФЧЕФ ОБ чБЫЕ РЙУШНП $original_local_part@$original_domain \
оЕ УФЕУОСКФЕУШ РПУЩМБФШ ДПРПМОЙФЕМШОХА\n\
РПЮФХ, РПУЛПМШЛХ ЬФП ХЧЕДПНМЕОЙЕ ЧЩУЩМБЕФУС 1 ТБЪ ЛБЦДЩЕ 7 ДОЕК.\n\n\
English version below\n\n\
Dear $h_from\n\n\
This is an automatic reply to Your message for $original_local_part@$original_domain \
Feel free to send additional\n\
mail, as only this one notice will be generated once every 7 \
days."
begin retry
# Address or Domain Error Retries
# ----------------- ----- -------
* * F,2h,15m; G,16h,1h,1.5; F,2d,6h
Код: Выделить всё
bsd# cat /var/log/maillog | grep byigjeur@expoindustry.ru
Apr 13 09:25:36 bsd exim[51030]: 1LtAvX-000DH4-Ko <= byigjeur@expoindustry.ru H=(4.subnet125-164-133.speedy.telkom.net.id) [125.164.133.4] I=[192.168.1.2]:25 P=esmtp S=1106 id=0426647244.98511915586612@expoindustry.ru from <byigjeur@expoindustry.ru> for finans@bmw-elitavto.ru
Apr 13 09:25:42 bsd exim[51037]: 1LtAve-000DHB-Om <= byigjeur@expoindustry.ru H=localhost [127.0.0.1] I=[127.0.0.1]:10025 P=esmtp S=1555 id=0426647244.98511915586612@expoindustry.ru from <byigjeur@expoindustry.ru> for finans@bmw-elitavto.ru
Apr 13 09:25:42 bsd amavis[50168]: (50168-07) Passed CLEAN, [125.164.133.4] [125.164.133.4] <byigjeur@expoindustry.ru> -> <finans@bmw-elitavto.ru>, Message-ID: <0426647244.98511915586612@expoindustry.ru>, mail_id: sj1ETWCGeE5R, Hits: 4.498, size: 1134, queued_as: 250 OK id=1LtAve-000DHB-Om, 5991 ms
Apr 13 09:25:42 bsd exim[51040]: 1LtAve-000DHE-Ps <= <> R=1LtAve-000DHB-Om U=vmail P=local S=2720 from <> for byigjeur@expoindustry.ru
Apr 13 09:25:44 bsd exim[51044]: 1LtAvg-000DHI-K4 <= <> H=localhost [127.0.0.1] I=[127.0.0.1]:10025 P=esmtp S=2944 id=E1LtAve-000DHE-Ps@mail.bmw-elitavto.ru from <> for byigjeur@expoindustry.ru
Apr 13 09:25:44 bsd amavis[50173]: (50173-07) Passed CLEAN, <> -> <byigjeur@expoindustry.ru>, Message-ID: <E1LtAve-000DHE-Ps@mail.bmw-elitavto.ru>, mail_id: 3Tbx3uxu7whD, Hits: -0.013, size: 2787, queued_as: 250 OK id=1LtAvg-000DHI-K4, 1813 ms
Apr 13 09:25:44 bsd exim[51041]: 1LtAve-000DHE-Ps => byigjeur@expoindustry.ru R=amavis T=amavis H=localhost [127.0.0.1] C="250 2.6.0 Ok, id=50173-07, from MTA([127.0.0.1]:10025): 250 OK id=1LtAvg-000DHI-K4"
Apr 13 09:25:45 bsd exim[51045]: 1LtAvg-000DHI-K4 ** byigjeur@expoindustry.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<byigjeur@expoindustry.ru>: host cluster.relay.agava.net [89.108.67.8]: 550 "Unknown user for this domain"