Здравствуйте!В связи с постоянно возникающими проблемами с отправкой почты, возникла идея использовать для этого EXIM.
Идея: Научить EXIM отправлять корпоративную почту из филиала компании на головной почтовик.
Проблема: В филиале настроена локальная почта, соответственно у каждого пользователя есть ящик типа user1@my.domain.local, так вот нуна пересылать на головной сервер, где у пользователя есть ящик типа user1@my.company.com почту клиентов. Естественно, что напрямую почту пересылать не получится, т.к. my.company.com не знает что в природе есть my.domain.local и вся почта режется ....
ВОПРОС : Можно ли каким нить способом заменить поля с user1@my.domain.local на user1@my.company.com (читал, что в EXIM реализована поддержка PERL) ? Если есть какие-нить другие способы ?
FreeBSD6.0 RELEASE
Exim 4.63 + поддержка виртуальных аккаунтов.Пожалуйста помогите разобраться пока еще неопытному админу :-)
>Здравствуйте!
>
>В связи с постоянно возникающими проблемами с отправкой почты, возникла идея использовать
>для этого EXIM.
>
>Идея: Научить EXIM отправлять корпоративную почту из филиала компании на головной
>почтовик.
>
>Проблема: В филиале настроена локальная почта, соответственно у каждого пользователя
>есть ящик типа user1@my.domain.local, так вот нуна пересылать на головной сервер,
>где у пользователя есть ящик типа user1@my.company.com почту клиентов. Естественно, что
>напрямую почту пересылать не получится, т.к. my.company.com не знает что в
>природе есть my.domain.local и вся почта режется ....
>
>ВОПРОС : Можно ли каким нить способом заменить поля с user1@my.domain.local на
> user1@my.company.com (читал, что в EXIM реализована поддержка PERL) ? Если
>есть какие-нить другие способы ?
>
>FreeBSD6.0 RELEASE
>Exim 4.63 + поддержка виртуальных аккаунтов.
>
>Пожалуйста помогите разобраться пока еще неопытному админу :-)Или дайте ссылку на статью где описывается подобное...... Оч. нуна)
В секции REWRITE CONFIGURATION(конец конфига), после begin rewrite пиши:
*@my.domain.local $1@my.company.com TFtf
Все, адрес будет переписываться. Подробнее о технологии перезаписи имен и ключах написано тут: http://exim.org/exim-html-4.50/doc/html/spec_31.html#CHAP31
>В секции REWRITE CONFIGURATION(конец конфига), после begin rewrite пиши:
>*@my.domain.local $1@my.company.com TFtf
>Все, адрес будет переписываться. Подробнее о технологии перезаписи имен и ключах написано
>тут: http://exim.org/exim-html-4.50/doc/html/spec_31.html#CHAP31Спасибо за ответ сегодна начну пробовать реализацию сего....
А можно научить exim отправлять всю почту не напрямую получателю а только пересылку на головной сервер?
>А можно научить exim отправлять всю почту не напрямую получателю а только
>пересылку на головной сервер?
http://www.exim.org/eximwiki/FAQ/Routing_to_remote_hosts/Q03...
>>А можно научить exim отправлять всю почту не напрямую получателю а только
>>пересылку на головной сервер?
>
>
>http://www.exim.org/eximwiki/FAQ/Routing_to_remote_hosts/Q03...
Прочитал, попробовал , только не получается реализовать(((( может я чего не так делаю,
добавил в конф строчкиsmart_host:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = * remote.server.com
как и полагалось в FAQ первым делом после begin ruoters после чего в логах появилось сообщение от удаленного сервера Unable to relay ((((
Что может быть?
>>>А можно научить exim отправлять всю почту не напрямую получателю а только
>>>пересылку на головной сервер?
>>
>>
>>http://www.exim.org/eximwiki/FAQ/Routing_to_remote_hosts/Q03...
>
>
>Прочитал, попробовал , только не получается реализовать(((( может я чего не так
>делаю,
>добавил в конф строчки
>
>smart_host:
> driver = manualroute
> domains = ! +local_domains
> transport = remote_smtp
> route_list = * remote.server.com
>как и полагалось в FAQ первым делом после begin ruoters после чего
>в логах появилось сообщение от удаленного сервера Unable to relay ((((
>
>Что может быть?смотри tcpdump каких rcpt to ты отправляешь удаленному серверу - может чего не переписывается
>>>>А можно научить exim отправлять всю почту не напрямую получателю а только
>>>>пересылку на головной сервер?
>>>
>>>
>>>http://www.exim.org/eximwiki/FAQ/Routing_to_remote_hosts/Q03...
>>
>>
>>Прочитал, попробовал , только не получается реализовать(((( может я чего не так
>>делаю,
>>добавил в конф строчки
>>
>>smart_host:
>> driver = manualroute
>> domains = ! +local_domains
>> transport = remote_smtp
>> route_list = * remote.server.com
>>как и полагалось в FAQ первым делом после begin ruoters после чего
>>в логах появилось сообщение от удаленного сервера Unable to relay ((((
>>
>>Что может быть?
>
>смотри tcpdump каких rcpt to ты отправляешь удаленному серверу - может чего
>не переписывается
ОК, буду рыть в этом направлении.
>>>>>А можно научить exim отправлять всю почту не напрямую получателю а только
>>>>>пересылку на головной сервер?
>>>>
>>>>
>>>>http://www.exim.org/eximwiki/FAQ/Routing_to_remote_hosts/Q03...
>>>
>>>
>>>Прочитал, попробовал , только не получается реализовать(((( может я чего не так
>>>делаю,
>>>добавил в конф строчки
>>>
>>>smart_host:
>>> driver = manualroute
>>> domains = ! +local_domains
>>> transport = remote_smtp
>>> route_list = * remote.server.com
>>>как и полагалось в FAQ первым делом после begin ruoters после чего
>>>в логах появилось сообщение от удаленного сервера Unable to relay ((((
>>>
>>>Что может быть?
>>
>>смотри tcpdump каких rcpt to ты отправляешь удаленному серверу - может чего
>>не переписывается
>ОК, буду рыть в этом направлении.Настроил отправку, однако всё не так как хотелось бы... При отсылке на адрес user@my.company.com всё прекрасно работает, однако если добавить CC адресатов, то почта на них не приходит. Где копать? Может головной сервер должен разрешить пересылку или что-нибудь прописать на нем?
>>>>>А можно научить exim отправлять всю почту не напрямую получателю а только
>>>>>пересылку на головной сервер?
>>>>
>>>>
>>>>http://www.exim.org/eximwiki/FAQ/Routing_to_remote_hosts/Q03...
>>>
>>>
>>>Прочитал, попробовал , только не получается реализовать(((( может я чего не так
>>>делаю,
>>>добавил в конф строчки
>>>
>>>smart_host:
>>> driver = manualroute
>>> domains = ! +local_domains
>>> transport = remote_smtp
>>> route_list = * remote.server.com
>>>как и полагалось в FAQ первым делом после begin ruoters после чего
>>>в логах появилось сообщение от удаленного сервера Unable to relay ((((
>>>
>>>Что может быть?
>>
>>смотри tcpdump каких rcpt to ты отправляешь удаленному серверу - может чего
>>не переписывается
>ОК, буду рыть в этом направлении.Извиняюсь за нерасторопность, болел немного, тема закрыта. Всем спасибо, ваши советы очень мне помогли.
>Здравствуйте!
>
>В связи с постоянно возникающими проблемами с отправкой почты, возникла идея использовать
>для этого EXIM.
>
>Идея: Научить EXIM отправлять корпоративную почту из филиала компании на головной
>почтовик.
>
>Проблема: В филиале настроена локальная почта, соответственно у каждого пользователя
>есть ящик типа user1@my.domain.local, так вот нуна пересылать на головной сервер,
>где у пользователя есть ящик типа user1@my.company.com почту клиентов. Естественно, что
>напрямую почту пересылать не получится, т.к. my.company.com не знает что в
>природе есть my.domain.local и вся почта режется ....
>
>ВОПРОС : Можно ли каким нить способом заменить поля с user1@my.domain.local на
> user1@my.company.com (читал, что в EXIM реализована поддержка PERL) ? Если
>есть какие-нить другие способы ?
>
>FreeBSD6.0 RELEASE
>Exim 4.63 + поддержка виртуальных аккаунтов.
>
>Пожалуйста помогите разобраться пока еще неопытному админу :-)есть такая штука как реврайт
>>Здравствуйте!
>>
>>В связи с постоянно возникающими проблемами с отправкой почты, возникла идея использовать
>>для этого EXIM.
>>
>>Идея: Научить EXIM отправлять корпоративную почту из филиала компании на головной
>>почтовик.
>>
>>Проблема: В филиале настроена локальная почта, соответственно у каждого пользователя
>>есть ящик типа user1@my.domain.local, так вот нуна пересылать на головной сервер,
>>где у пользователя есть ящик типа user1@my.company.com почту клиентов. Естественно, что
>>напрямую почту пересылать не получится, т.к. my.company.com не знает что в
>>природе есть my.domain.local и вся почта режется ....
>>
>>ВОПРОС : Можно ли каким нить способом заменить поля с user1@my.domain.local на
>> user1@my.company.com (читал, что в EXIM реализована поддержка PERL) ? Если
>>есть какие-нить другие способы ?
>>
>>FreeBSD6.0 RELEASE
>>Exim 4.63 + поддержка виртуальных аккаунтов.
>>
>>Пожалуйста помогите разобраться пока еще неопытному админу :-)
>
>есть такая штука как реврайтРеврайт немного не то что нужно, нужно чтобу заголовки не переписывались для локальной почты...
>>Здравствуйте!
>>
>>В связи с постоянно возникающими проблемами с отправкой почты, возникла идея использовать
>>для этого EXIM.
>>
>>Идея: Научить EXIM отправлять корпоративную почту из филиала компании на головной
>>почтовик.
>>
>>Проблема: В филиале настроена локальная почта, соответственно у каждого пользователя
>>есть ящик типа user1@my.domain.local, так вот нуна пересылать на головной сервер,
>>где у пользователя есть ящик типа user1@my.company.com почту клиентов. Естественно, что
>>напрямую почту пересылать не получится, т.к. my.company.com не знает что в
>>природе есть my.domain.local и вся почта режется ....
>>
>>ВОПРОС : Можно ли каким нить способом заменить поля с user1@my.domain.local на
>> user1@my.company.com (читал, что в EXIM реализована поддержка PERL) ? Если
>>есть какие-нить другие способы ?
>>
>>FreeBSD6.0 RELEASE
>>Exim 4.63 + поддержка виртуальных аккаунтов.
>>
>>Пожалуйста помогите разобраться пока еще неопытному админу :-)
>
>есть такая штука как реврайтСогласен , что есть... Однако этот самый реврайт работает не так как мне нужно, а именно переписывает все заголовки локальных юзеров на внешние(Пример: user1@my.domain.local на user1@my.domain.com ), пробовал различные ключи, не пашет.... Впрочем, если есть мнение на этот счёт, прошу изложить его поподробнее, а то многие ограничиваются одним двумя словами, хотя цель данного форума помогать другим , а не демонстрировать своё превосходство.... Спасибо)))