Exim - при получении ошибки 5ХХ отправка через другой сервер

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
gogi
рядовой
Сообщения: 16
Зарегистрирован: 2008-01-04 22:41:31

Exim - при получении ошибки 5ХХ отправка через другой сервер

Непрочитанное сообщение gogi » 2010-05-19 1:29:03

Коллеги добрый день!

Что-то я никак не вкурю как на ексиме сделать такую штуку: отправляем внешнюю почту по SMTP. При получении от сервера получателя отлупа с кодом ошибки 5ХХ - сразу повторно пытаемся отправить письмо не напрямую серверу получателя, а через отдельно обученный сервер. Гм, немного сумбурно. В общем проблема такая - провайдер категорически отказывается изменить реверсную запись для моего IP, а масса серверов увидев в реверсной записи конструкцию типа host-xxx-xxx-xxx-xxx.static.pppoe.starnet.ru посылают меня куда подальше. Масса, но не все. Но при этом есть возможность слать почту через сервер прова. Можно конечно слать все, и оно сейчас так и настроено:

Код: Выделить всё

remote_smtp:
  driver = smtp
  hosts = mail.starnet.ru
  hosts_override = true
но.... хотелось бы сделать в итоге так как описано в начале - сначала пытаемся отправить сами, если от получателя получаем "уйди противный", то шлем письмо через прова, если получатель не вредный - шлем сами.

Может кто подскажет в какую сторону рыть? С ексимом я пока нуб :( Ткните носом плииз!

Всем огромное спасибо!
Последний раз редактировалось Alex Keda 2010-05-19 7:58:51, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim - при получении ошибки 5ХХ отправка через другой се

Непрочитанное сообщение Alex Keda » 2010-05-19 7:59:25

почему бы не слать всё через провайдера?
Убей их всех! Бог потом рассортирует...

gogi
рядовой
Сообщения: 16
Зарегистрирован: 2008-01-04 22:41:31

Re: Exim - при получении ошибки 5ХХ отправка через другой се

Непрочитанное сообщение gogi » 2010-05-19 12:58:23

У прова стоит достаточно жесткое ограничение на количество отправляемых писем. Вариант "что получается отправить - отправляем сами, что не получается - отправляем через прова" даст меньшую нагрузку на прова и уменьшит шансы нарваться на ограничение.

gogi
рядовой
Сообщения: 16
Зарегистрирован: 2008-01-04 22:41:31

Re: Exim - при получении ошибки 5ХХ отправка через другой се

Непрочитанное сообщение gogi » 2010-05-19 13:00:29

Ну и вообще заинтересовал вопрос как это можно сделать. Но уже дня три роюсь - пока не нашел как такое можно на ексиме сделать :(

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim - при получении ошибки 5ХХ отправка через другой се

Непрочитанное сообщение Alex Keda » 2010-05-19 13:05:49

купите хостинг и шлите через него.
вон, у нас за 12 рублей можно - http://www.host-food.ru/
в тикеты напишете что вам нужно тока почту пересылать в таких-то объёмах - подымем вам лимит (за 12 рублей будет 12 писем в час =)))
Убей их всех! Бог потом рассортирует...

gogi
рядовой
Сообщения: 16
Зарегистрирован: 2008-01-04 22:41:31

Re: Exim - при получении ошибки 5ХХ отправка через другой се

Непрочитанное сообщение gogi » 2010-05-19 15:15:08

Интереснее сделать хитрую отправку ;)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim - при получении ошибки 5ХХ отправка через другой се

Непрочитанное сообщение Alex Keda » 2010-05-19 16:19:28

тогда раскуривайте доку и делайте =))
Убей их всех! Бог потом рассортирует...

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Exim - при получении ошибки 5ХХ отправка через другой се

Непрочитанное сообщение blade_007 » 2010-05-22 19:34:17

Использовать средства exim.

Роутер manualroute и условие

Код: Выделить всё

condition = ${if >{$message_age}{какое-то значение}}
route_list = * provider
no_more
Как-то так. Надо бы подумать еще.
Последний раз редактировалось Alex Keda 2010-05-23 21:48:57, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...