Настраивал по статье http://www.lissyara.su/articles/freebsd ... rier-imap/
не доходят письма с внешки! Помогите разобраться
конфиг exima:
Код: Выделить всё
primary_hostname = mail.vhudu.ru
hide mysql_servers = localhost/exim/exim/exim
domainlist local_domains = ${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}}
domainlist relay_to_domains =${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}}
hostlist relay_from_hosts = localhost:127.0.0.0/8:192.168.1.0/16
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
av_scanner = clamd:/var/run/clamav/clamd.sock
qualify_domain = vhudu.ru
qualify_recipient = vhudu.ru
allow_domain_literals = false
exim_user = mailnull
exim_group = mail
never_users = root
rfc1413_query_timeout = 0s
ignore_bounce_errors_after = 1h
helo_accept_junk_hosts = 192.168.1.0/16
auto_thaw = 1h
smtp_banner = "$primary_hostname, ESMTP EXIM $version_number"
smtp_accept_max = 50
smtp_accept_max_per_connection = 25
smtp_connect_backlog = 30
smtp_accept_max_per_host = 20
remote_max_parallel = 15
return_size_limit = 70k
message_size_limit = 64M
helo_allow_chars = _
smtp_enforce_sync = true
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
system_filter = /usr/local/etc/exim/copy_mail.conf
split_spool_directory = true
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 ПВСЪБОП ВЩФШ РП SMTP RFC"
condition = ${if eq{$sender_helo_name}{}{yes}{no}}
deny message = "ФТПМПМП HELO!"
hosts = *:!+relay_from_hosts
condition = ${if eq{$sender_helo_name}{$sender_host_address}{true}{false}}
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 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 = 20s
warn hosts = +relay_from_hosts
set acl_m0 = 0s
warn logwrite = Delay $acl_m0 for $sender_host_name [$sender_host_address] with HELO=$sender_helo_name. Mail from $sender_address to $local_part@$domain.
delay = $acl_m0
accept domains = +local_domains
endpass
message = "ч ЬФПН ДПНЕОЕ ОЕФ ФБЛПЗП РПМШЪПЧБФЕМС"
verify = recipient
accept domains = +relay_to_domains
endpass
message = "нПС УЕТЧЕТБ ОЕ ЪОБФШ НБТЫТХФ ОБ ЬФПФ ИПУФ..."
verify = recipient
accept hosts = +relay_from_hosts
deny message = "уЧПВПДЕО. ьФП ФЕВЕ ОЕ пРЕОтЕМЕК."
acl_check_data:
accept
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 mysql{SELECT `goto` FROM `alias` WHERE `address`='${quote_mysql:$local_part@$domain}' OR `address`='${quote_mysql:@$domain}'}}
mysqluser:
driver = accept
condition = ${if eq{}{${lookup mysql{SELECT `maildir` FROM `mailbox` WHERE `username`='${quote_mysql:$local_part@$domain}'}}}{no}{yes}}
transport = mysql_delivery
begin transports
remote_smtp:
driver = smtp
mysql_delivery:
driver = appendfile
check_string = ""
create_directory
delivery_date_add
directory = ${lookup mysql{SELECT CONCAT('/var/mail/exim/', `maildir`) FROM `mailbox` WHERE `username`='${local_part}@${domain}'}}
directory_mode = 770
envelope_to_add
group = mail
maildir_format
maildir_tag = ,S=$message_size
message_prefix = ""
message_suffix = ""
mode = 0600
address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
address_pipe:
driver = pipe
return_output
address_reply:
driver = autoreply
begin authenticators
auth_plain:
driver = plaintext
public_name = PLAIN
server_condition = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$1}' AND `password` = '${quote_mysql:$2}'}{yes}{no}}
server_prompts = :
server_set_id = $2
auth_login:
driver = plaintext
public_name = LOGIN
server_condition = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$1}' AND `password` = '${quote_mysql:$2}'}{yes}{no}}
server_prompts = Username:: : Password::
server_set_id = $1
auth_cram_md5:
driver = cram_md5
public_name = CRAM-MD5
server_secret = ${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$1}'}{$value}fail}
server_set_id = $1
Код: Выделить всё
Dec 14 15:21:55 freebsd exim[4379]: Delay 20s for forward11.mail.yandex.net [95.108.130.93] with HELO=forward11.mail.yandex.net. Mail from zikfrid@yandex.ru to main@vhudu.ru.
Dec 14 15:22:15 freebsd exim[4379]: 1TjTLL-00018d-3U DKIM: d=yandex.ru s=mail c=relaxed/relaxed a=rsa-sha256 t=1355482718 [verification succeeded]
Dec 14 15:22:15 freebsd exim[4379]: 1TjTLL-00018d-3U malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd (No such file or directory)
Dec 14 15:22:15 freebsd exim[4379]: 1TjTLL-00018d-3U malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd (No such file or directory)
Dec 14 15:22:15 freebsd exim[4379]: 1TjTLL-00018d-3U H=forward11.mail.yandex.net [95.108.130.93] I=[192.168.1.6]:25 F=<zikfrid@yandex.ru> temporarily rejected after DATA
Dec 14 15:22:15 freebsd exim[4379]: [1\33] 1TjTLL-00018d-3U H=forward11.mail.yandex.net [95.108.130.93] I=[192.168.1.6]:25 F=<zikfrid@yandex.ru> temporarily rejected after DATA
Dec 14 15:22:15 freebsd exim[4379]: [2\33] Envelope-from: <zikfrid@yandex.ru>
Dec 14 15:22:15 freebsd exim[4379]: [3\33] Envelope-to: <main@vhudu.ru>
Dec 14 15:22:15 freebsd exim[4379]: [4\33] P Received: from forward11.mail.yandex.net ([95.108.130.93])
Dec 14 15:22:15 freebsd exim[4379]: [5\33] by mail.vhudu.ru with esmtp (Exim 4.80.1 (FreeBSD))
Dec 14 15:22:15 freebsd exim[4379]: [6\33] (envelope-from <zikfrid@yandex.ru>)
Dec 14 15:22:15 freebsd exim[4379]: [7\33] id 1TjTLL-00018d-3U
Dec 14 15:22:15 freebsd exim[4379]: [8\33] for main@vhudu.ru; Fri, 14 Dec 2012 15:22:15 +0400
Dec 14 15:22:15 freebsd exim[4379]: [9\33] P Received: from smtp11.mail.yandex.net (smtp11.mail.yandex.net [95.108.130.67])
Dec 14 15:22:15 freebsd exim[4379]: [10\33] by forward11.mail.yandex.net (Yandex) with ESMTP id 6B03DE81D3E
Dec 14 15:22:15 freebsd exim[4379]: [11\33] for <main@vhudu.ru>; Fri, 14 Dec 2012 14:58:38 +0400 (MSK)
Dec 14 15:22:15 freebsd exim[4379]: [12\33] P Received: from smtp11.mail.yandex.net (localhost [127.0.0.1])
Dec 14 15:22:15 freebsd exim[4379]: [13\33] by smtp11.mail.yandex.net (Yandex) with ESMTP id 54C0F7E0142
Dec 14 15:22:15 freebsd exim[4379]: [14\33] for <main@vhudu.ru>; Fri, 14 Dec 2012 14:58:38 +0400 (MSK)
Dec 14 15:22:15 freebsd exim[4379]: [15\33] P Received: from oo5.ic.vrn.ru (oo5.ic.vrn.ru [195.98.64.252])
Dec 14 15:22:15 freebsd exim[4379]: [16\33] by smtp11.mail.yandex.net (nwsmtp/Yandex) with ESMTP id wbTiEZII-wbTiSHDR;
Dec 14 15:22:15 freebsd exim[4379]: [17\33] Fri, 14 Dec 2012 14:58:37 +0400
Dec 14 15:22:15 freebsd exim[4379]: [18\33] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1355482718;
Dec 14 15:22:15 freebsd exim[4379]: [19\33] bh=87TLd0eOyec4jZB5N9rQOfkgRIK3A48hzKvOCWkY6iM=;
Dec 14 15:22:15 freebsd exim[4379]: [20\33] h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:
Dec 14 15:22:15 freebsd exim[4379]: [21\33] Content-Type:Content-Transfer-Encoding;
Dec 14 15:22:15 freebsd exim[4379]: [22\33] b=ZOnE1+YxLavxqcZOkBcYd5XvcTMDa6UgKsmD603gkFTpS3S8Ay4jWZvW47UTEDOWn
Dec 14 15:22:15 freebsd exim[4379]: [23\33] ZB15uJxEu5GXzaFB6p0LZMX3+dFIc4yduJLXV3gHwoRy98zRx+ROR5mEjNZlF61Ok9
Dec 14 15:22:15 freebsd exim[4379]: [24\33] fVCSq9w7hCOlrXrFTvlVJC/v3g7x725gDkrvuXo0=
Dec 14 15:22:15 freebsd exim[4379]: [25\33] I Message-ID: <50CB0686.2030609@yandex.ru>
Dec 14 15:22:15 freebsd exim[4379]: [26\33] Date: Fri, 14 Dec 2012 14:59:18 +0400
Dec 14 15:22:15 freebsd exim[4379]: [27\33] F From: =?UTF-8?B?0JTQvNC40YLRgNC40Lk=?= <zikfrid@yandex.ru>
Dec 14 15:22:15 freebsd exim[4379]: [28\33] User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
Dec 14 15:22:15 freebsd exim[4379]: [29\33] MIME-Version: 1.0
Dec 14 15:22:15 freebsd exim[4379]: [30\33] T To: main@vhudu.ru
Dec 14 15:22:15 freebsd exim[4379]: [31\33] Subject: good
Dec 14 15:22:15 freebsd exim[4379]: [32\33] Content-Type: text/plain; charset=UTF-8; format=flowed
Dec 14 15:22:15 freebsd exim[4379]: [33/33] Content-Transfer-Encoding: 7bit
вот что пишет в логах почты:
Код: Выделить всё
Dec 14 15:45:05 freebsd imapd: LOGIN FAILED, method=PLAIN, ip=[127.0.0.1]
Dec 14 15:45:10 freebsd imapd: LOGOUT, ip=[127.0.0.1], rcvd=84, sent=524