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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Agronom
ст. сержант
Сообщения: 305
Зарегистрирован: 2006-12-11 10:30:13

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

Непрочитанное сообщение Agronom » 2008-10-14 9:15:56

Настроил почтовик, как только выпустили его в сеть - повалили записи в логах о попытках релея (сервер создавался для инетдомена-"старичка"):

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

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? Конфиг дефолтовый за исключением имени хоста, локальных доменов, от кого можно релеить ну и локальный интерфейс

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35469
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2008-10-14 9:21:37

отладоччку =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Agronom
ст. сержант
Сообщения: 305
Зарегистрирован: 2006-12-11 10:30:13

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

Непрочитанное сообщение Agronom » 2008-10-14 9:48:25

письмо отсылал с помощью скрипта

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

#!/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

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2008-10-14 9:54:47

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

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:
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Agronom
ст. сержант
Сообщения: 305
Зарегистрирован: 2006-12-11 10:30:13

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

Непрочитанное сообщение Agronom » 2008-10-14 9:58:46

вот блин! а слона то я и не заметил!