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

Промежуточный SMTP-сервер (exim), как обрабатывать обратное рассеяние?

У меня есть выделенный ящик Ubuntu Lucid у хостинг-провайдера, который является моим резервным MX (с запущенным exim4 4.71-3ubuntu1.4) для доменов, которые я настроил на сервере Exchange 2007 в моей локальной сети. Итак, мой сервер Exim является ретранслятором, и если мой сервер Exchange или соединение с интернет-провайдером прерывается, сервер Exim все это кэширует и передает мне, когда все будет восстановлено.

Итак, проблема в том, что мой сервер Exim принимает все адреса @ mydomain.com независимо от того, действительны они или нет, а затем, когда мой сервер Exchange отклоняет электронную почту на основе фиктивного отправителя, спамового контента или чего-то еще, сервер Exim застревает посередине удерживая отскок. Конечно, спамеры не используют действительные адреса отправителей, поэтому теперь очередь моего сервера Exim забита отбросами, которые он не может доставить.

(Раньше я использовал псевдоним: fail:, чтобы полностью отказаться от доставки несуществующим пользователям, но поскольку этот парень является промежуточным переходом, он ничего не знает о том, какие почтовые ящики действительны, а какие нет.)

Итак, что мне делать с этим?

  1. Просто проигнорируйте это, и сообщения в конечном итоге будут сброшены? Может ли это повлиять на репутацию моего IP как спама?
  2. Выяснить способ TCP / IP-прокси для почтового соединения непосредственно с моего размещенного сервера на мой сервер Exchange (таким образом устраняя функцию резервного кеширования?)?
  3. Поместить spamassassin на мой размещенный сервер, чтобы блокировать большую часть спама во время первоначального подключения, тем самым полностью отклоняя электронную почту, таким образом, никаких отчетов о недоставке?
  4. Что-то еще, о чем я не подумал?

Мы очень ценим любые предложения по выполнению этого. Спасибо.

IMHO, ваш лучший вариант - использовать комбинацию exim / spamassassin, настроенную для отклонения почты на STMP time (т.е. перед принимая его), чтобы уменьшить обратное рассеяние.

Добавьте в белый / черный список RBL, чтобы отказаться или (лучше?) серый список входящая почта на connection time.

Этого должно быть достаточно, чтобы уменьшить размер очереди.

Там много информации о том, как настроить exim + spamassassin, для начала взгляните Вот.

  1. Периодически экспортируйте список действующих SMTP-адресов с вашего основного почтового сервера.
    Я сделал это сам со старой версией MS Exchange -> Я полагаю, что это должно быть возможно с вашей версией
  2. Сделайте так, чтобы ваш вторичный MX / шлюз отклонял сообщения на частные адреса в домене
  3. Все равно отклонять спам в сеансе SMTP - видеть отказ от спама, подобный milter, с помощью Exim

Есть способы запросить у MS Exchange действительные адреса в режиме реального времени, но я бы посоветовал предпочесть версию, способную работать, когда MS Exchange отключен.

P.S. В случае возникновения проблем я использую волшебные слова «sendmail может это сделать», чтобы получить бесплатную поддержку от экспертов Exim ;-)