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

Исходное сообщение
"Postfix как почтовый шлюз для MS Exchange 2007"

Отправлено NetUser , 30-Апр-08 06:40 
Доброе время суток
настраиваю Postfix как почтовый шлюз для MS Exchange 2007
есть проблема, в логе postfi вот такие записи...

Apr 29 23:51:11 smtp postfix/cleanup[2762]: E04C9AFD06: message-id=<01c8aa1a$9dcd2cc0$737ea27d@cho>
Apr 29 23:51:11 smtp postfix/qmgr[2749]: E04C9AFD06: from=<news@copl.mail.com>, size=6097, nrcpt=1 (queue active)
Apr 29 23:51:11 smtp postfix/smtpd[2767]: connect from unknown[192.168.0.201]
Apr 29 23:51:11 smtp postfix/smtp[2766]: warning: host 192.168.0.201[192.168.0.201]:25 greeted me with my own hostname smtp.firma.ru
Apr 29 23:51:11 smtp postfix/smtp[2766]: warning: host 192.168.0.201[192.168.0.201]:25 replied to HELO/EHLO with my own hostname smtp.firma.ru
Apr 29 23:51:11 smtp postfix/smtp[2766]: E04C9AFD06: to=<3duser@firma.ru>, relay=192.168.0.201[192.168.0.201]:25, delay=2.5, delays=2.5/0.01/0.01/0, dsn=5.4.6, status=bounced (mail for 192.168.0.201 loops back to myself)
Apr 29 23:51:11 smtp postfix/smtpd[2767]: disconnect from unknown[192.168.0.201]

вот конфиг postfix (знаю что не оптимальный, но пока еще и не работает как надо)

main.cf
myhostname = smtp.firma,ru
mydomain = firma.ru
myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
local_recipient_maps =
transport_maps = hash:/etc/postfix/transport
#relayhost = 192.168.0.201
mynetworks = 127.0.0.0/8, 192.168.0.0/24
mydestination = smtp.firma.ru, firma.ru, localhost.firma.ru, localhost
smtpd_helo_restrictions = permit_mynetworks
smtpd_sender_restrictions  = permit_mynetworks
smtpd_client_restrictions = permit_mynetworks
smtpd_recipient_restrictions = permit_mynetworks, permit_mx_backup, reject
inet_interfaces = all

transport
firma.ru smtp:[192.168.0.201]


Если вместо MS Exchange 2007 отправлять на Kerio mail 6 то все работает в чем проблема?


Содержание

Сообщения в этом обсуждении
"Postfix как почтовый шлюз для MS Exchange 2007"
Отправлено mario , 30-Апр-08 08:49 
>[оверквотинг удален]
>smtpd_client_restrictions = permit_mynetworks
>smtpd_recipient_restrictions = permit_mynetworks, permit_mx_backup, reject
>inet_interfaces = all
>
>transport
>firma.ru smtp:[192.168.0.201]
>
>
>Если вместо MS Exchange 2007 отправлять на Kerio mail 6 то все
>работает в чем проблема?

что то не понятно:
1.у вас у постфикса ай пи 192.168.0.201 ?
2.у вас проблема именно с ексченджем
  


"Postfix как почтовый шлюз для MS Exchange 2007"
Отправлено NetUser , 30-Апр-08 09:08 
>[оверквотинг удален]
>>firma.ru smtp:[192.168.0.201]
>>
>>
>>Если вместо MS Exchange 2007 отправлять на Kerio mail 6 то все
>>работает в чем проблема?
>
>что то не понятно:
>1.у вас у постфикса ай пи 192.168.0.201 ?
>2.у вас проблема именно с ексченджем
>

стоит гейт с белым ip за ним стоит postfix у которого ip 192.168.0.225 он должен пересылать почту на Exchange у которого ip 192.168.0.201
(поставить postfix c белым ip нет возможности)

да проблема именно с Exchange, если пересылать к примеру на Kerio mail 6 то все нормально работает.


"Postfix как почтовый шлюз для MS Exchange 2007"
Отправлено Dorlas , 30-Апр-08 09:44 
<Apr 29 23:51:11 smtp postfix/smtp[2766]: warning: host 192.168.0.201[192.168.0.201]:25 >greeted me with my own hostname smtp.firma.ruApr 29 23:51:11 smtp postfix/smtp[2766]: <warning: host 192.168.0.201[192.168.0.201]:25 replied to HELO/EHLO with my own hostname <smtp.firma.ru

Ну так все же написано....hostname-ы Postfix и Exchange совпадают, что не нравится обоим.

Поменяйте параметр myhostname в main.cf на что-нибудь другое...


"Postfix как почтовый шлюз для MS Exchange 2007"
Отправлено NetUser , 30-Апр-08 10:11 
><Apr 29 23:51:11 smtp postfix/smtp[2766]: warning: host 192.168.0.201[192.168.0.201]:25 >greeted me with my own hostname smtp.firma.ruApr 29 23:51:11 smtp postfix/smtp[2766]: <warning: host 192.168.0.201[192.168.0.201]:25 replied to HELO/EHLO with my own hostname <smtp.firma.ru
>
>Ну так все же написано....hostname-ы Postfix и Exchange совпадают, что не нравится
>обоим.
>
>Поменяйте параметр myhostname в main.cf на что-нибудь другое...

myhostname у них разные, и какой-бы не менял все равно будет сообщение о том что они совпадают. просто будет указано то имя которое будет на тот момент в myhostname


"Postfix как почтовый шлюз для MS Exchange 2007"
Отправлено mezzantrop , 30-Апр-08 11:06 
hostname, DNS-name и IP эксченьжа в студию.

"Postfix как почтовый шлюз для MS Exchange 2007"
Отправлено NetUser , 30-Апр-08 11:24 
>hostname, DNS-name и IP эксченьжа в студию.

datamta, datamta.firma.local (делал и datamta.firma.ru не чего не менялось) ip 192.168.0.201
у postfix ip 192.168.0.225 myhostname smtp.firma.ru


"Postfix как почтовый шлюз для MS Exchange 2007"
Отправлено mezzantrop , 30-Апр-08 12:11 
>>hostname, DNS-name и IP эксченьжа в студию.
>
>datamta, datamta.firma.local (делал и datamta.firma.ru не чего не менялось) ip 192.168.0.201
>у postfix ip 192.168.0.225 myhostname smtp.firma.ru

nslookup smtp.firma.ru
nslookup datamta
nslookup datamta.firma.local
nslookup 192.168.0.201
nslookup 192.168.0.225
cat /etc/hosts

в main.cf myhostname = smtp.firma,ru запятая - очепятка?


"Postfix как почтовый шлюз для MS Exchange 2007"
Отправлено NetUser , 30-Апр-08 13:38 
>[оверквотинг удален]
>>у postfix ip 192.168.0.225 myhostname smtp.firma.ru
>
>nslookup smtp.firma.ru
>nslookup datamta
>nslookup datamta.firma.local
>nslookup 192.168.0.201
>nslookup 192.168.0.225
>cat /etc/hosts
>
>в main.cf myhostname = smtp.firma,ru запятая - очепятка?

да опечатка тут, в конфиге точка

smtp:/etc/postfix# nslookup smtp.firma.ru
Server:         192.168.0.202
Address:        192.168.0.202#53

Non-authoritative answer:
smtp.firma.ru   canonical name = firma.ru.
Name:   firma.ru
Address: xx.xxx.xxx.xxx (реальный ip корпоративного сайта, он находится на одном из крупных питерских хостингов)

smtp:/etc/postfix# nslookup datamta
Server:         192.168.0.202
Address:        192.168.0.202#53

Non-authoritative answer:
datamta.firma.ru        canonical name = firma.ru.
Name:   firma.ru
Address: xx.xxx.xxx.xxx (реальный ip корпоративного сайта, он находится на одном из крупных питерских хостингов)
по моему тут у меня что-то не верно... так как должен был быть по идеи мой белый ip так как datamta там где находится Exchange имеет белый ip

smtp:/etc/postfix# nslookup datamta.firma.local
Server:         192.168.0.202
Address:        192.168.0.202#53

Name:   datamta.firma.local
Address: 192.168.0.201
Name:   datamta.firma.local
Address: yyy.yyy.yyy.yyy (мой белый ip)

smtp:/etc/postfix# nslookup 192.168.0.201
Server:         192.168.0.202
Address:        192.168.0.202#53

201.0.168.192.in-addr.arpa      name = datamta.firma.local.

smtp:/etc/postfix# nslookup 192.168.0.225
Server:         192.168.0.202
Address:        192.168.0.202#53

** server can't find 225.0.168.192.in-addr.arpa: NXDOMAIN

smtp:/etc/postfix# cat /etc/hosts
127.0.0.1       localhost
192.168.0.225   smtp.firma.ru   smtp

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts