Доброе время суток
настраиваю 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 = alltransport
firma.ru smtp:[192.168.0.201]
Если вместо MS Exchange 2007 отправлять на Kerio mail 6 то все работает в чем проблема?
>[оверквотинг удален]
>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.у вас проблема именно с ексченджем
>[оверквотинг удален]
>>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 то все нормально работает.
<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 на что-нибудь другое...
><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
hostname, DNS-name и IP эксченьжа в студию.
>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
>>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.runslookup 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 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#53Non-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#53Non-authoritative answer:
datamta.firma.ru canonical name = firma.ru.
Name: firma.ru
Address: xx.xxx.xxx.xxx (реальный ip корпоративного сайта, он находится на одном из крупных питерских хостингов)
по моему тут у меня что-то не верно... так как должен был быть по идеи мой белый ip так как datamta там где находится Exchange имеет белый ipsmtp:/etc/postfix# nslookup datamta.firma.local
Server: 192.168.0.202
Address: 192.168.0.202#53Name: 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#53201.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