Назад | Перейти на главную страницу

Сервер Zimbra с несколькими IP-адресами DNS PTR записи и спам

У нас есть почтовый сервер под управлением Zimbra (ZCS 6.0.8). Сервер имеет 5 активных общедоступных IP-адресов в одной подсети. (.226-.230). У меня сейчас есть A записи для каждого из них (host0.domain.com..host4.domain.com), с основным host.domain.com машины, указывающей на .226.

Наш хозяин оказался в списке Список SORBS DUHL (даже если это ферма серверов). По ним можно получить удаляется быстро проверив, что у вашего хоста есть MX запись, A запись, и PTR запись, которая указывает на имя хоста, указанное в MX запись.

Я попытался установить PTR записей, чтобы каждый из этих адресов вернулся к их A запись (т.е. .228 имел PTR к host2.domain.com). Однако затем я получил почту, которая отклоняется с других серверов, потому что, когда Postfix (под управлением Zimbra) отправляет почту, он использует основное имя хоста для HELO - похоже, нет никакого способа отменить это. Так что PTR записи в настоящее время говорят host.domain.com для всех 5 IP-адресов.

Как правильно с этим справиться? Должен ли я A запись для домена, указывающего на все IP-адреса (для циклической обработки)? Я нервничаю из-за изменений, которые могут вызвать проблемы, поэтому мне интересно, каков стандартный способ обработки почтового сервера с несколькими IP-адресами.

Если нет конкретной причины, по которой вы хотите / нуждаетесь в службе для прослушивания нескольких адресов, это всегда значительно упрощает устранение неполадок, если вы можете решить один адрес для привязки. В целом это хорошая практика, особенно для таких протоколов, как SMTP, которые могут пытаться сопоставить обратный поиск DNS с адресами источника в уровень 7.

Некоторые предложения:

  • Сделайте так, чтобы клиентская часть Postfix SMTP Zimbra привязывалась только к вашему «основному» IP. Либо вы должны редактировать /opt/zimbra/postfix/conf/master.cf.in добавление адреса в smtp линия как это - увидеть ниже. (Или установить inet_interfaces с помощью zmlocalconfig, но это не работает)

  • Убедитесь, что у вас есть соответствующие A и PTR (без циклических записей или чего-то еще).

  • Убедитесь, что в Zimbra правильно настроены имя сервера / хоста и имя почтового домена. Лучше всего проверить, отправив куда-нибудь тестовое электронное письмо, а затем проверив его заголовки.

  • При необходимости убедитесь, что вы перезапустили соответствующие демоны.

Вот синтаксис для настройки smtp линия:

smtp unix - - n - - smtp
-o smtp_bind_address=n.n.n.n