задача в следуещем заключается(система dovecot+Exim)
Есть у меня почтовые сервер1 и сервер 2:
мне надо сделать чтоб почта приходила на сервер1(это без проблем и так ходит :-D ).
вот у меня например есть на сервере1 юзера
bobot@mydomain, yura@mydomain, а на сервере2 есть юзер vova.
Т.е. мне надо чтоб при приёме письма сервер1 перенаправлял на сервер2 соответствующим юзерам.Когда письмо приходит на сервер1 оно проверяет есть ли там юзер или нету! если нету, то должно осуществлятся перенаправление на сервер 2 этому юзеру(у меня если на первом юзера такого нету то на втором точно есть).
Вот как это перенаправление сделать ??
пробывал делать так в конфиге exim :
добавлял в
begin router
unknown:
driver = manualroute
transport = remote_smtp
route_list = * сервер2
no_verify
почта ходит нормально но когда я например посылаю на сервер2 (например vova@сервер2) оно должно проверить если такой юзер на сервере 1 и потом перенаправить на сервер2 (у меня главный приём осуществляется на сервере1)
так оно вместо того что делать так !! письмо просто замаражуется вот лог exim2009-02-25 12:42:12 1LcJ5Y-0002Zf-Tq <= www@сервер1 U=www P=local S=713 id=dea370ce32f3f49c8858b3ee1bfdf293@сервер1 from <сервер1> for vova@сервер2
2009-02-25 12:42:12 H=сервер2 [91.202.128.72] F=<> rejected RCPT <www@сервер1>: Unrouteable address
2009-02-25 12:42:12 1LcJ5Y-0002Zf-Tq ** vova@сервер2.ua R=unknown T=remote_smtp: SMTP error from remote mail server after RCPT TO:<vova@сервер1>: host сервер1 [91.202.128.72]: 550-Verification failed for <www@сервер2>\n550-Called: 91.202.128.58\n550-Sent: RCPT TO:<www@сервер2>\n550-Response: 550 unknown user\n550 Sender verify failed
2009-02-25 12:42:12 1LcJ5Y-0002Zj-W5 <= <> R=1LcJ5Y-0002Zf-Tq U=mailnull P=local S=1898 from <> for www@сервер2
2009-02-25 12:42:12 1LcJ5Y-0002Zf-Tq Completed
2009-02-25 12:42:13 1LcJ5Y-0002Zj-W5 ** www@сервер1 R=unknown T=remote_smtp: SMTP error from remote mail server after RCPT TO:<www@сервер2>: host сервер1 [91.202.128.72]: 550 relay not permitted
2009-02-25 12:42:13 1LcJ5Y-0002Zj-W5 Frozen (delivery error message)
>> F=<> rejected RCPT <www@сервер1>: Unrouteable addressВы это переводить не пробовали?
>>> F=<> rejected RCPT <www@сервер1>: Unrouteable address
>
> Вы это переводить не пробовали?
>
>Пробовал! переводиться не машрутиризированый адрес www@сервер1
>>>> F=<> rejected RCPT <www@сервер1>: Unrouteable address
>>
>> Вы это переводить не пробовали?
>>
>>
>
>Пробовал! переводиться не машрутиризированый адрес www@сервер1Это значит, что такой адрес не существует.
>>> F=<> rejected RCPT <www@сервер1>: Unrouteable address
>
> Вы это переводить не пробовали?
>
>ему просто почтальон нужен. на одном серваке письмо получид-распечатал-в-конверт и бегом к другому - там ч/з сканер все запихивается назад и все тип-топ.
моет он хоть скажет что у него за почтовики стоят и на каких ОС? как думаешь - скажет или нет?
>моет он хоть скажет что у него за почтовики стоят и на
>каких ОС? как думаешь - скажет или нет?exim, написано же :)
>>моет он хоть скажет что у него за почтовики стоят и на
>>каких ОС? как думаешь - скажет или нет?
>
>exim, написано же :)ладно - попал - попробую отработать )
>>моет он хоть скажет что у него за почтовики стоят и на
>>каких ОС? как думаешь - скажет или нет?
>
>exim, написано же :)отмазку нашел - пусть юзает procmail
- белые ареса на серверах почтовых? (типа vova@серверХ я в логах видел)?
- что с ДНС ? они светятся в инете? один? оба?
>- белые ареса на серверах почтовых? (типа vova@серверХ я в логах видел)?
>
>- что с ДНС ? они светятся в инете? один? оба?Да все светятся
Это перенаправление не хитрющее, а классическое, можно даже сказать простейшее.
Я просто не верю, что exim не сделает подобное на раз.
А у вас почта от первого сервера ко второму вообще нормально ходит
в стандартной конфигурации без ваших добавлений в конфиг?
Покажи вывод с сервера сервер2# exim -bt vova@сервер2
>Покажи вывод с сервера сервер2
>
># exim -bt vova@сервер2exim -bt vova@сервер2
vova@сервер2
router = unknown, transport = remote_smtp
host vova@сервер2 [91.202.128.82]
>Покажи вывод с сервера сервер2
>
># exim -bt vova@сервер2Обнаружился факт что почта на сервер 2 не доставляется если я отправляю с сервера1 а на любые другие домена достовляется! А если я со второго сервака посылаю на первый то всё нормально читается сервером1 ! в логах пишет типа нету такого хоста как сервер2 но он же есть?(и работает вот уже много лет)
>>Покажи вывод с сервера сервер2
>>
>># exim -bt vova@сервер2
>
>Обнаружился факт что почта на сервер 2 не доставляется если я отправляю
>с сервера1 а на любые другие домена достовляется! А если я
>со второго сервака посылаю на первый то всё нормально читается сервером1
>! в логах пишет типа нету такого хоста как сервер2 но
>он же есть?(и работает вот уже много лет)Показывай реальные данные, а не сервер2 и т.п. хрень
>[оверквотинг удален]
>>>
>>># exim -bt vova@сервер2
>>
>>Обнаружился факт что почта на сервер 2 не доставляется если я отправляю
>>с сервера1 а на любые другие домена достовляется! А если я
>>со второго сервака посылаю на первый то всё нормально читается сервером1
>>! в логах пишет типа нету такого хоста как сервер2 но
>>он же есть?(и работает вот уже много лет)
>
>Показывай реальные данные, а не сервер2 и т.п. хреньСпасибо за внимание уже у меня всё получилось
>Спасибо за внимание уже у меня всё получилось ...... только рассказать, в чем была проблема, тем, кто возможно тоже наступит на такие же грабли, не позволяет религия ...
FYI, у opennet'а двусторонее движение.
>>Спасибо за внимание уже у меня всё получилось ...
>
>... только рассказать, в чем была проблема, тем, кто возможно тоже наступит
>на такие же грабли, не позволяет религия ...
>FYI, у opennet'а двусторонее движение.Кому рассказать?
>>>Спасибо за внимание уже у меня всё получилось ...
>>
>>... только рассказать, в чем была проблема, тем, кто возможно тоже наступит
>>на такие же грабли, не позволяет религия ...
>>FYI, у opennet'а двусторонее движение.
> Кому рассказать?Привет да всем интересно, например мне, мучаюсь пару дней