LinuxForum.Fans
Тема

Zimbra не принимает почту

Автор: NODE49 10 сообщений 4822 просмотров
#229002

Всем привет!

Кто имел опыт общения с zimbra, или профи в postfix подскажите в чем может быть проблема. Поставил zimbra 7.1.4, настроил домен, отправляю почту на mail.ru - почта уходит. Отвечаю обратно - почта не приходит и в логах вылазит вот что:

text

Feb 9 13:43:03 mx postfix/smtpd[58613]: connect from smtp20.mail.ru[94.100.176.173]
Feb 9 13:43:03 mx postfix/smtpd[58613]: lost connection after CONNECT from smtp20.mail.ru[94.100.176.173]
Feb 9 13:43:03 mx postfix/smtpd[58613]: disconnect from smtp20.mail.ru[94.100.176.173]

При этом рядом стоит почтовый сервак на postfix+dovecot+postfixadmin+mysql и всё работает отлично! Хочется опробовать zimbra и вот столкнулся с таким косяком.

Всё хозяйство находится за роутером, где проброшен 25 порт. В рабочее время работает старый почтарь, а вечером я пробрасываю порт на zimbra. ДНС сервер стоит отдельно. На официальном форуме грешили на неправильные настроки ДНС, все настроил, как в их ФАКе, показал вывод - больше ничего сказать не могут :( На всякий случай еще раз продублирую:

text
root@mx:/var/log# [b]dig kirov.rus.coop mx[/b]

; <<>> DiG 9.7.1-P2 <<>> kirov.rus.coop mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56039 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION: ;kirov.rus.coop. IN MX

;; ANSWER SECTION: kirov.rus.coop. 0 IN MX 5 mx.kirov.rus.coop.

;; ADDITIONAL SECTION: mx.kirov.rus.coop. 0 IN A 192.168.78.19 [i]<- это адрес в локальной сети[/i]

;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Feb 9 16:01:59 2012 ;; MSG SIZE rcvd: 81

root@mx:/var/log# [b]dig kirov.rus.coop any[/b]

; <<>> DiG 9.7.1-P2 <<>> kirov.rus.coop any ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45708 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION: ;kirov.rus.coop. IN ANY

;; ANSWER SECTION: kirov.rus.coop. 0 IN MX 5 mx.kirov.rus.coop.

;; ADDITIONAL SECTION: mx.kirov.rus.coop. 0 IN A 192.168.78.19

;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Feb 9 15:58:17 2012 ;; MSG SIZE rcvd: 81

root@mx:/var/log# host $(hostname) mx.kirov.rus.coop has address 192.168.78.19

ЗЫ Зимбровские антивирь и антиспам отключал - не помогает...

#229932

Небольшое уточнение, раз никто ничего не говорит :)

Когда я залажу из локалки телнетом на 25 порт, то мне выдается "220 имя_хоста ESMTP Postfix" и можно дальше отправлять почту.
Когда же я пробрасываю 25 порт на роутере и захожу из инета через роутер - соединение проходит, но "220 имя_хоста ESMTP Postfix" НЕ вылазит и ни на какие команды кроме ^] не реагирует.

Эт мне постфикс ковырять или DNS?

В чем хоть примерно может заключаться проблема?

#229942

Как пробрасываете?

#229956

zimbra при приеме из внешнего адреса по 25 порту перенаправляет на localhost порт 7110
настрой ip alias - два ip адреса на одном сетевом интерфейсе

#230125
Vadimsky написал:
Как пробрасываете?

В настроках роутера есть PORT FORWARDING, там и настраиваю, 25 порт перенаправлять на такую-то машину в локалке.

#230126
Wave написал:
zimbra при приеме из внешнего адреса по 25 порту перенаправляет на localhost порт 7110
настрой ip alias - два ip адреса на одном сетевом интерфейсе

Не совсем понял, зачем делать алиас и с каким адресом? Объясните пожалуйста подробнее что там происходит...

#230177

Ваш зибра сервер принимает почту на внешний айпи:25(smtp) и перенаправляет его на второй интерфейс lmtp у которого порт 7025 внутрений айпи:7025

Вот тут описывается ваша проблема
http://wiki.zimbra.com/wiki/Incoming_Mail_Problems

#230191
Wave написал:
Ваш зибра сервер принимает почту на внешний айпи:25(smtp) и перенаправляет его на второй интерфейс lmtp у которого порт 7025 внутрений айпи:7025

Вот тут описывается ваша проблема
http://wiki.zimbra.com/wiki/Incoming_Mail_Problems

Почитал, потестил, вроде всё в порядке.
25 порт мой роутер пробрасывает, 100%, иначе рядом стоящий почтарь (с которго я хочу перелезть на зимбру) не принимал бы почту.
По днс:

text
root@mx:/home/mazafaka# [b]host -t mx kirov.rus.coop[/b]
kirov.rus.coop mail is handled by 10 mx.kirov.rus.coop.
kirov.rus.coop mail is handled by 20 mx2.kirov.rus.coop.

root@mx:/home/mazafaka# [b]ping mx.kirov.rus.coop[/b] PING mx.kirov.rus.coop (192.168.78.19) 56(84) bytes of data. 64 bytes from mx.kirov.rus.coop (192.168.78.19): icmp_req=1 ttl=64 time=0.081 ms 64 bytes from mx.kirov.rus.coop (192.168.78.19): icmp_req=2 ttl=64 time=0.099 ms 64 bytes from mx.kirov.rus.coop (192.168.78.19): icmp_req=3 ttl=64 time=0.076 ms ^C

где:
kirov.rus.coop - реально существующий домен;
192.168.78.19 - локальный ip зимбры.

На работающем почтаре mx.kirov.rus.coop видится как внешний белый ip, но ведь у зибры пишут, что "The IP address returned should be the IP (public or private) of your MTA."

Я видимо что-то недопонимаю... :(

ЗЫ Еще раз по алиасы - к чему их делать?..

#230192

Покажите ifconfig

#230195

Ё-мае, посмотрел роутинг - похоже в этом и была проблема... Стоял неправильный маршрут по умолчанию. smile

Войдите или зарегистрируйтесь, чтобы ответить.