Страница 1 из 1

Попытки релея

Добавлено: 2008-10-14 9:15:56
Agronom
Настроил почтовик, как только выпустили его в сеть - повалили записи в логах о попытках релея (сервер создавался для инетдомена-"старичка"):

Код: Выделить всё

2008-10-14 10:00:38 H=(mx.e.telefonica.net) [218.209.123.230] F=<webinfo@swtafe.vic.edu.au> rejected RCPT <sekretar@myserver.ru>: relay not permitted
2008-10-14 10:00:38 unexpected disconnection while reading SMTP command from (mx.e.telefonica.net) [218.209.123.230] (error: Connection reset by peer)
2008-10-14 10:00:41 H=host-93-124-84-61.dsl.sura.ru [93.124.84.61] F=<mipgboi@blitzms.com> rejected RCPT <hbm@myserver.ru>: relay not permitted
2008-10-14 10:00:41 unexpected disconnection while reading SMTP command from host-93-124-84-61.dsl.sura.ru [93.124.84.61]
2008-10-14 10:00:43 H=a107.sub255.net78.udm.net [78.85.255.107] F=<msmxixy@bloodandbones.com> rejected RCPT <qkqiwh@myserver.ru>: relay not permitted
2008-10-14 10:00:43 no host name found for IP address 60.211.174.7
2008-10-14 10:00:43 SMTP protocol violation: synchronization error (input sent without waiting for greeting): rejected connection from H=[60.211.174.7]
2008-10-14 10:00:43 unexpected disconnection while reading SMTP command from a107.sub255.net78.udm.net [78.85.255.107]
2008-10-14 10:00:44 H=a107.sub255.net78.udm.net [78.85.255.107] F=<yfymv@booneez.com> rejected RCPT <post@myserver.ru>: relay not permitted
2008-10-14 10:00:44 unexpected disconnection while reading SMTP command from a107.sub255.net78.udm.net [78.85.255.107]
2008-10-14 10:00:44 H=66-153-124-91.pool.ukrtel.net [91.124.153.66] F=<jdllmb@boguszow-gorce.com.pl> rejected RCPT <corp@myserver.ru>: relay not permitted
Непонятно почему при получении письма для несуществующего пользователя Exim пишет не User unknow, а relay not permitted? Конфиг дефолтовый за исключением имени хоста, локальных доменов, от кого можно релеить ну и локальный интерфейс

Re: Попытки релея

Добавлено: 2008-10-14 9:21:37
Alex Keda
отладоччку =)

Re: Попытки релея

Добавлено: 2008-10-14 9:48:25
Agronom
письмо отсылал с помощью скрипта

Код: Выделить всё

#!/bin/sh

# Тестирование от mail.ru
(echo "EHLO mxs.mail.ru"; echo "MAIL FROM:user@mail.ru"; echo "RCPT TO: admin@mydomain.ru"; echo "DATA"; echo "Subject: test"; echo "."; echo "QUIT";) \
| exim -d -bhc 194.67.23.20 > testlog 2>&1
из консоли рутом

Код: Выделить всё

Exim version 4.43 uid=0 gid=0 pid=23074 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (February 22, 2005)
Support for: iconv() IPv6 PAM Perl TCPwrappers OpenSSL
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm nis nis0 nisplus passwd
Authenticators: cram_md5 cyrus_sasl plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
changed uid/gid: forcing real = effective
  uid=0 gid=0 pid=23074
  auxiliary group list: <none>
configuration file is /etc/exim/exim.conf
log selectors = 00000ffc 00010400
trusted user
admin user
changed uid/gid: privilege not needed
  uid=93 gid=93 pid=23074
  auxiliary group list: <none>
originator: uid=0 gid=0 login=root name=root
sender address = root@mail.myserver.ru
sender_fullhost = [194.67.23.20]
sender_rcvhost = [194.67.23.20]
host in hosts_connection_nolog? no (option unset)
LOG: smtp_connection MAIN
  SMTP connection from [194.67.23.20]
host in host_lookup? yes (matched "*")
looking up host name for 194.67.23.20
DNS lookup of 20.23.67.194.in-addr.arpa (PTR) succeeded
IP address lookup yielded mxs.mail.ru
gethostbyname2(af=inet6) returned 4 (NO_DATA)
gethostbyname2 looked up these IP addresses:
  name=mxs.mail.ru address=194.67.23.20
checking addresses for mxs.mail.ru
  194.67.23.20 OK
sender_fullhost = mxs.mail.ru [194.67.23.20]
sender_rcvhost = mxs.mail.ru ([194.67.23.20])
set_process_info: 23074 handling incoming connection from mxs.mail.ru [194.67.23.20]
host in host_reject_connection? no (option unset)
host in sender_unqualified_hosts? no (option unset)
host in recipient_unqualified_hosts? no (option unset)
host in helo_verify_hosts? no (option unset)
host in helo_try_verify_hosts? no (option unset)
host in helo_accept_junk_hosts? no (option unset)
SMTP>> 220 mail.myserver.ru ESMTP Exim 4.43 Tue, 14 Oct 2008 10:32:11 +0400
smtp_setup_msg entered

**** SMTP testing session as if from host 194.67.23.20
**** but without any ident (RFC 1413) callback.
**** This is not for real!

220 mail.myserver.ru ESMTP Exim 4.43 Tue, 14 Oct 2008 10:32:11 +0400
SMTP<< EHLO mxs.mail.ru
sender_fullhost = mxs.mail.ru [194.67.23.20]
sender_rcvhost = mxs.mail.ru ([194.67.23.20])
set_process_info: 23074 handling incoming connection from mxs.mail.ru [194.67.23.20]
host in pipelining_advertise_hosts? yes (matched "*")
host in tls_advertise_hosts? no (option unset)
SMTP>> 250-mail.myserver.ru Hello mxs.mail.ru [194.67.23.20]
250-SIZE 52428800
250-PIPELINING
250 HELP
SMTP<< MAIL FROM:user@mail.ru
SMTP>> 250 OK
SMTP<< RCPT TO: postmaster@myserver.ru
using ACL "acl_check_rcpt"
processing "accept"
check hosts = :
host in ":"? no (end of list)
accept: condition test failed
processing "deny"
check domains = +local_domains
myserver.ru in "@:localhost:mail.myserver.ru"? no (end of list)
myserver.ru in "+local_domains"? no (end of list)
deny: condition test failed
processing "deny"
check domains = !+local_domains
cached no match for +local_domains
cached lookup data = NULL
myserver.ru in "!+local_domains"? yes (end of list)
check local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
postmaster in "^[./|] : ^.*[@%!] : ^.*/\.\./"? no (end of list)
deny: condition test failed
processing "accept"
check local_parts = postmaster
postmaster in "postmaster"? yes (matched "postmaster")
check domains = +local_domains
cached no match for +local_domains
cached lookup data = NULL
myserver.ru in "+local_domains"? no (end of list)
accept: condition test failed
processing "require"
check verify = sender
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying user@mail.ru
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering user@mail.ru
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing user@mail.ru
--------> dnslookup router <--------
local_part=user domain=mail.ru
checking domains
mail.ru in "@:localhost:mail.myserver.ru"? no (end of list)
mail.ru in "! +local_domains"? yes (end of list)
calling dnslookup router
dnslookup router called for user@mail.ru
  domain = mail.ru
DNS lookup of mail.ru (MX) succeeded
194.67.23.20 in "0.0.0.0 : 127.0.0.0/8"? no (end of list)
fully qualified name = mail.ru
host_find_bydns yield = HOST_FOUND (2); returned hosts:
  mxs.mail.ru 194.67.23.20 MX=10 
set transport remote_smtp
queued for remote_smtp transport: local_part = user
domain = mail.ru
  errors_to=NULL
  domain_data=NULL localpart_data=NULL
routed by dnslookup router
  envelope to: user@mail.ru
  transport: remote_smtp
  host mxs.mail.ru [194.67.23.20] MX=10
----------- end verify ------------
sender user@mail.ru verified ok
require: condition test succeeded
processing "accept"
check domains = +local_domains
cached no match for +local_domains
cached lookup data = NULL
myserver.ru in "+local_domains"? no (end of list)
accept: condition test failed
processing "accept"
check domains = +relay_to_domains
myserver.ru in ""? no (end of list)
myserver.ru in "+relay_to_domains"? no (end of list)
accept: condition test failed
processing "accept"
check hosts = +relay_from_hosts
host in "127.0.0.1:192.168.0.5/24"? no (end of list)
host in "+relay_from_hosts"? no (end of list)
accept: condition test failed
processing "accept"
check authenticated = *
accept: condition test failed
processing "deny"
deny: condition test succeeded
SMTP>> 550 relay not permitted
LOG: MAIN REJECT
  H=mxs.mail.ru [194.67.23.20] F=<user@mail.ru> rejected RCPT postmaster@myserver.ru: relay not permitted
SMTP<< DATA
SMTP>> 503 valid RCPT command must precede DATA
SMTP<< Subject: test
LOG: smtp_syntax_error MAIN
  SMTP syntax error in "Subject: test" H=mxs.mail.ru [194.67.23.20] unrecognized command
SMTP>> 500 unrecognized command
SMTP<< .
LOG: smtp_syntax_error MAIN
  SMTP syntax error in "." H=mxs.mail.ru [194.67.23.20] unrecognized command
SMTP>> 500 unrecognized command
SMTP<< QUIT
SMTP>> 221 mail.myserver.ru closing connection
LOG: smtp_connection MAIN
  SMTP connection from mxs.mail.ru [194.67.23.20] closed by QUIT
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=23074 terminating with rc=0 >>>>>>>>>>>>>>>>
250-mail.myserver.ru Hello mxs.mail.ru [194.67.23.20]
250-SIZE 52428800
250-PIPELINING
250 HELP
250 OK
550 relay not permitted
503 valid RCPT command must precede DATA
500 unrecognized command
500 unrecognized command
221 mail.myserver.ru closing connection

Re: Попытки релея

Добавлено: 2008-10-14 9:54:47
dikens3

Код: Выделить всё

SMTP<< RCPT TO: postmaster@myserver.ru
Предполагается что myserver.ru это один из твоих доменов.

Код: Выделить всё

check domains = +local_domains
myserver.ru in "@:localhost:mail.myserver.ru"? no (end of list)
myserver.ru in "+local_domains"? no (end of list)
А вот в списке доменов его нет. :cf:

Re: Попытки релея

Добавлено: 2008-10-14 9:58:46
Agronom
вот блин! а слона то я и не заметил!