Имя сервера

Сервер стоит за NAT'ом. Hostname у него сейчас - mail.somecorp.local. MX ссылается на gate.megacorp.ru. Ох и не понравится серверам получателей письма от моего сервера... В exim'е я решил это просто, прописал в конфиге exim'а primary_hostname = gate.megacorp.ru. Как быть с Zimbra?

Комментарии

alexvg75 аватар
А можно узнать на что конкретно они ругаются?
MX ссылается на gate.megacorp.ru и ptr запись указывает тоже на gate.megacorp.ru?
Почта уходит с IP, который прописан в А-записи для gate.megacorp.ru?
Что указано для настроек в: Настройки-Серверы-Сервер-Агент передачи сообщений.
Для настройки helo в postfix используется можно посмотреть smtp_helo_name = mx.example.com

TheDeadOne аватар
Я пока ещё не проверил, что ругаются. Готовлюсь мигрировать за одну ночь и с минимумом проблем :) Помню, что когда настраивал exim, была проблема несоответсвия hostname и "внешнего" имени. Курение результатов поиска по "Zimbra behind NAT" неизменно приводит к идее Split DNS.
TheDeadOne аватар
 Настроил Split DNS, переименовал сервер. Всё прошло успешно. Одна только маленькая проблемка: в мониторинге у меня теперь отображается два сервера - по новому имени и по старому. Естественно, старый сервер весь красный и мозолит глаза. Как его убрать?
TheDeadOne аватар
 Победил:
cp /opt/zimbra/logger/db/data/logger.sqlitedb logger.sqlitedb.bak
sqlite3 /opt/zimbra/logger/db/data/logger.sqlitedb
delete from hosts where zm_hostname="old.server.name";