URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85942
[ Назад ]

Исходное сообщение
"postfix + промежуточный релей"

Отправлено birst , 13-Июл-09 18:08 
День добрый,
возникла следующая проблема
есть 5 доменов, на которые валится почта, с инета ее принимает релей1(192.168.1.2), почту для домен1 и домен2 он ложит себе локально(пользователи забирают по имапу), а для доменов3-5 он направляет на релей2(192.168.20.199), релей2 эту почту транспортит на ексчендж(192.168.20.2).
Возникла проблема в работоспособности релея2, он должен получать почту от релея1(который в свою очередь получает ее из мира) и направлять ее на эксчендж, соответственно наоборот
получать от эксченджа и направлять на релей1(а тот в мир).
конфиг релея2:

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
mailbox_size_limit = 0
mydestination = localhost
myhostname = relay2.domain5
mynetworks = 127.0.0.0/8, 192.168.20.0/24, 192.168.1.0/24
myorigin = /etc/mailname
recipient_delimiter = +
relay_domains = domain3, domain4, domain5
relay_recipient_maps = hash:/etc/postfix/relay_user
relayhost = 192.168.1.2
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = reject_unverified_recipient,
                             permit_mynetworks,
                             reject_unauth_destination,
                             permit
transport_maps = hash:/etc/postfix/transport

в /etc/postfix/transport прописано:
domain3         smtp:192.168.20.2
domain4         smtp:192.168.20.2
domain5         smtp:192.168.20.2

в /etc/postfix/relay_user прописано :
user1 OK
user2 OK

при посылке письма с мира на user1 в логах появляется следующие записи

лог на релее1:

Jul 13 16:45:07 relay1 postfix/smtp[32360]: BBC7C4156: to=<user1@domain4>, relay=127.0.0.1[127.0.0.1]:9026, delay=0.36, delays=0.01/0/0.01/0.34, dsn=2.0.0, status=sent (250 2.0.0 Ok (2.0.0 Ok: queued as 144BC4157 ))
Jul 13 16:45:07 relay1 kavmd[2627]: app [3030244240] INFO Processing message from:<somebody@ukr.net> to:<user1@domain4> via:mail2.domain4
Jul 13 16:45:07 relay1 postfix/smtp[27016]: 144BC4157: to=<user1@domain4>, relay=127.0.0.1[127.0.0.1]:10025, delay=0.09, delays=0.04/0/0/0.05, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 1FB7A4156)
Jul 13 16:45:13 relay1 postfix/smtp[32292]: 1FB7A4156: to=<user1@domain4>, relay=192.168.20.199[192.168.20.199]:25, delay=6, delays=0.05/0/0.03/6, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as C10DB7BBAE)

лог на релее2:

Jul 13 16:48:53 relay2 postfix/smtp[23316]: C0A497BBAE: to=<user1@domain4>, relay=192.168.20.2[192.168.20.2]:25, delay=5.1, delays=0.01/0/0/5.1, dsn=2.1.5, status=deliverable (250 2.1.5 Recipient OK)
Jul 13 16:49:06 relay2 postfix/smtp[23328]: C10DB7BBAE: to=<user1@domain4>, relay=192.168.20.2[192.168.20.2]:25, delay=17, delays=6/0/0/11, dsn=2.6.0, status=sent (250 2.6.0 <E1MQLsq-000Hkq-Cl@ffe13.ukr.net> Queued mail for delivery)

письмо доходит, я его забираю с ексченджа аутлуком.

при посылке письма на user2 выдается такое

лог на релее1:
Jul 13 16:50:06 relay1 postfix/smtpd[30940]: NOQUEUE: reject: RCPT from ffe5.ukr.net[195.214.192.21]: 450 4.1.1 <user2@domain4>: Recipient address rejected: unverified address: host 192.168.20.199[192.168.20.199] said: 450 4.7.1 <double-bounce@domain4>: Sender address rejected: Do not use my domain in your envelope sender (in reply to RCPT TO command); from=<somebody@ukr.net> to=<user2@domain4> proto=SMTP helo=<ffe5.ukr.net>

на релее2 ничего в логах нет, письмо ессно не доходит.

подскажите где грабли ?
спасибо


Содержание

Сообщения в этом обсуждении
"postfix + промежуточный релей"
Отправлено PavelR , 13-Июл-09 18:15 
>при посылке письма на user2 выдается такое
>
>лог на релее1:
>Jul 13 16:50:06 relay1 postfix/smtpd[30940]: NOQUEUE: reject: RCPT from ffe5.ukr.net[195.214.192.21]: 450 4.1.1 <user2@domain4>: Recipient address rejected: unverified address: host 192.168.20.199[192.168.20.199] said: 450 4.7.1 <double-bounce@domain4>: Sender address rejected: Do not use my domain in your envelope sender (in reply to RCPT TO command); from=<somebody@ukr.net> to=<user2@domain4> proto=SMTP helo=<ffe5.ukr.net>
>
>на релее2 ничего в логах нет, письмо ессно не доходит.

Ложь и провокация. На релее 2 должно быть что-то, о чем мы видим запись выше:

"host 192.168.20.199[192.168.20.199] said: 450 4.7.1 <double-bounce@domain4>: Sender address rejected: Do not use my domain in your envelope sender"

>
>подскажите где грабли ?
>спасибо


"postfix + промежуточный релей"
Отправлено birst , 13-Июл-09 18:26 
>Ложь и провокация. На релее 2 должно быть что-то, о чем мы
>видим запись выше:

да, прошу прощения , нашел в mail.info вот такие записи :

Jul 13 18:59:19 relay2 postfix/error[19781]: 9D36D439C8: to=<user2@domain4>, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=4.3.0, status=undeliverable (mail transport unavailable)

Jul 13 18:59:22 relay2 postfix/smtpd[19777]: NOQUEUE: reject: RCPT from unknown[192.168.1.2]: 450 4.7.1 <double-bounce@virusam.net>: Sender address rejected: Do not use my domain in your envelope sender; from=<double-bounce@domain4> to=<user2@domain4> proto=ESMTP helo=<mail2.domain4>


"postfix + промежуточный релей"
Отправлено ALex_hha , 14-Июл-09 16:03 
Покажи postconf -n с обоих релеев

А также привентствие эксченджа