The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Пересылка почты для неизвестных пользователей на другой серв..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от dtep email(ok) on 24-Фев-10, 14:51 
Уважаемые гуру, нужна помощь!
Преерыл весь инет, и не могу решить простую проблему:
Имеется FreeBSD 7 с сендмейлом. Хочу постепенно перевести пользователей с одного почтового сервера на другой. Т.е. старый сендмейл с адресом 10.1.1.1 и есть новый с адресом 10.10.1.1
На серверах работает домен domain.ru
Я хочу перенос осуществлять постепенно, для этого хочу сделать следующее:
1. В МХах прописаны оба сервера
2. Если на сервере есть пользователь, для которого предназначена почта, письмо ложится в локальный ящик
3. Если пользователя такого нет - письмо пересылается на другой сервер.
Что делаю:
sendmail.cf
Cwdomain.ru

/etc/mail/mailertable
domain.ru    smtp:10.10.1.1

Отправляю письмо через 10.1.1.1 на пользователя, прописанного на 10.10.1.1 и получаю ошибку, что данный пользователь не найден на 10.1.1.1. Т.е. пересылка не работает.
На этом форуме написано, что этого должно быть достаточно. Но не работает. Помогите, мозги уже кипят!

ЗЫ makemap hash делаю ;-)

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от SDenis (??) on 24-Фев-10, 15:08 
>[оверквотинг удален]
>/etc/mail/mailertable
>domain.ru    smtp:10.10.1.1
>
>Отправляю письмо через 10.1.1.1 на пользователя, прописанного на 10.10.1.1 и получаю ошибку,
>что данный пользователь не найден на 10.1.1.1. Т.е. пересылка не работает.
>
>На этом форуме написано, что этого должно быть достаточно. Но не работает.
>Помогите, мозги уже кипят!
>
>ЗЫ makemap hash делаю ;-)

Если юзеров не много, я бы сделал по проще.

Примерно так:

1. Синхронизируем БД юзеров на 2-х серверах.
2. Даем больший приоритет МХ для нового сервера (меньшее числовое значение)
3. Меняем IP на новый в ДНС для доступа из локалки (для pop3.domain.com и imap.domain.com smtp.domain.com) Юзеры начинают работать с новым сервером.
                  
3. Синхронизируем майлбоксы (старый сервер-->новый сервер):
imapsync (если известны пароли юзеров) - лучший вариант
или любой другой (rsync и т.д)


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от dtep email(ok) on 24-Фев-10, 15:25 

>[оверквотинг удален]
>Примерно так:
>
>1. Синхронизируем БД юзеров на 2-х серверах.
>2. Даем больший приоритет МХ для нового сервера (меньшее числовое значение)
>3. Меняем IP на новый в ДНС для доступа из локалки (для
>pop3.domain.com и imap.domain.com smtp.domain.com) Юзеры начинают работать с новым сервером.
>
>3. Синхронизируем майлбоксы (старый сервер-->новый сервер):
> imapsync (если известны пароли юзеров) - лучший вариант
> или любой другой (rsync и т.д)

Эх, если бы было все так просто - я бы не мучался. Юзеров много, клиенты разные, несколько офисов, разбросанных по территории. Кроме того, маленькое уточнение - новый сервер - это эксчейнж в другом домене AD. Так что, предложенный вариант очень маловероятен.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от SDenis (??) on 24-Фев-10, 16:23 
>[оверквотинг удален]
>>pop3.domain.com и imap.domain.com smtp.domain.com) Юзеры начинают работать с новым сервером.
>>
>>3. Синхронизируем майлбоксы (старый сервер-->новый сервер):
>> imapsync (если известны пароли юзеров) - лучший вариант
>> или любой другой (rsync и т.д)
>
>Эх, если бы было все так просто - я бы не мучался.
>Юзеров много, клиенты разные, несколько офисов, разбросанных по территории. Кроме того,
>маленькое уточнение - новый сервер - это эксчейнж в другом домене
>AD. Так что, предложенный вариант очень маловероятен.

ipmapsync можно юзать с любым IMAP сервером, в т.ч. с Эксчендж., т.к. работает по IMAP протоколу. Если IMAP была на фре, думаю в сообщениях нет Экчендж спецыфик меток.

Если юзеры на фре системные, пароли можно попробовать расшифровать Jhon-the-ripper http://www.openwall.com/john/ и потом запихнуть их в ЛДАП (АД) скриптом.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от Medlar email(??) on 24-Фев-10, 18:11 
define(`LUSER_RELAY', `smtp:unknown_users_mailbox@somehost.ru')
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от Warhead Wardick on 24-Фев-10, 18:45 
>Коллеги!
>Вопрос не в том, как перетащить почтовые ящики. Вопрос четкий и простой
>- как заставить сендмейл переслать почту для домена domain.ru на другой
>сервер если у меня нет такого пользователя.

Встречный простой вопрос: а __ЗАЧЕМ__ так делать?
Ыксченж штука нежная рядом с ним пардон и пукнуть то нельзя, а ты хочешь весь поток спама на него вывалить :) Ну переполнит он спул-партицию NDR-ами и сдохнет - ты уверен что ты именно этого хочешь? :)


Правилтный вопрос: Как сделать _правильно_ ?

Ответ:
Тебе уже _очень_ повезло. У тебя уже нормальный интернет-устойчивый :) сервак и юзеры на нём ... ну дыг и пользуй это! Не надо перекидывать мессаги для неизвестных адресов. Надо для уже переехавших _известных_ поменять доставку с локального ящика на удалённый smtp(Exchange) ...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от dtep email(ok) on 25-Фев-10, 12:52 
>Правилтный вопрос: Как сделать _правильно_ ?
>
>Ответ:
>Тебе уже _очень_ повезло. У тебя уже нормальный интернет-устойчивый :) сервак и
>юзеры на нём ... ну дыг и пользуй это! Не надо
>перекидывать мессаги для неизвестных адресов. Надо для уже переехавших _известных_ поменять
>доставку с локального ящика на удалённый smtp(Exchange) ...

Господа! Это вроде технический форум, а не политический. И если я спрашиваю как это сделать, то наверное мне это нужно. Я же не буду тут вываливать вам весть проект сети своей организации и почему я так делаю. И вопрос я задал, который поднимался на других форумах, только ответа там не было..

А для информации, если вдруг кто-то поиском нароет эту тему - то, что я хотел делается  как посоветовал Medlar - ключом
define(`LUSER_RELAY',`smtp:your.server')dnl
Прописав эту опцию вы говорите сендмейлу что делать с почтой для неопознанных пользователей. Ее можно складывать в отдельный ящик, пересылать на другой сервер или что-то другое по вашему требованию.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от Warhead Wardick on 25-Фев-10, 19:03 
>что я хотел делается  как посоветовал Medlar - ключом
>define(`LUSER_RELAY',`smtp:your.server')dnl

Это то понятно :)

Но ты таки не понял более важной мысли :)
Ну да ладно, я (волею судеб а не добровольно!) с Exchange 5.5 в году 1997-8 начинал, сейчас есть несколько мелких (десятки-сотни маилбоксов), огромный кластерный 2007-ой и для пощупать 2010-ый ... и всё та же херь - если его выставить в и-нет напрямую - ему полярная лисичка :) У нас народ шутит что номер версии сего продукта и говорит сколько секунд оно продержится :) Как по мне - коррелирует :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от dtep email(ok) on 27-Фев-10, 01:10 
>[оверквотинг удален]
>Это то понятно :)
>
>Но ты таки не понял более важной мысли :)
>Ну да ладно, я (волею судеб а не добровольно!) с Exchange 5.5
>в году 1997-8 начинал, сейчас есть несколько мелких (десятки-сотни маилбоксов), огромный
>кластерный 2007-ой и для пощупать 2010-ый ... и всё та же
>херь - если его выставить в и-нет напрямую - ему полярная
>лисичка :) У нас народ шутит что номер версии сего продукта
>и говорит сколько секунд оно продержится :) Как по мне -
>коррелирует :)

Коллега, как я уже тут говорил  - это не место для подобных споров. Жили бы мы поближе - с удовольствием обсудил бы за бутылочкой пива отличия 2010го эксчейнжа от сендмейла 8.14.4.
Кстати, могу добавить, что эта функция нифига не работает как положено  - она при пересылке подменяет домен. И там нужно патчить .mc файлы сендмейла, и только после этого все начинает работать.
http://anfi.homeunix.org/sendmail/relaycd.html
Так что, какой почтовик круче и надежнее - вопрос философский.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от sHaggY_caT (ok) on 27-Фев-10, 01:23 
>Коллега, как я уже тут говорил  - это не место для
>подобных споров. Жили бы мы поближе - с удовольствием обсудил бы
>за бутылочкой пива отличия 2010го эксчейнжа от сендмейла 8.14.4.
>Кстати, могу добавить, что эта функция нифига не работает как положено  
>- она при пересылке подменяет домен. И там нужно патчить .mc
>файлы сендмейла, и только после этого все начинает работать.
>http://anfi.homeunix.org/sendmail/relaycd.html
>Так что, какой почтовик круче и надежнее - вопрос философский.

Прошу простить, но я присоединюсь к оффтопу, так как по сути ответить не смогу (мы не используем sendmail, и я его, если честно, боюсь: куча секса с маленьким результатом, монолитный и дубовый дизайн как самого MTA, так и конфигов, даже Exchange по сравнению с sendmail, действительно, сказка), но, возможно, Вы все-таки задумаетесь, и примите другое решение, и наши посты Вам помогут :)

У меня тоже были случаи, когда сталкивалась с проблемами Exchange даже тех Win-серверов, которые вовремя апдейтились с местного WSUS(и апдейты предварительно тестировались), да и требования к железу у него просто жестокие.

Имхо, его _нельзя_ выставлять во внешний мир, и не стоит использовать вообще, так как ничего особенного он из себя не представляет, а уж то, что он для своей работы требует дорогой Офис (в дешевом нет Outlook), и нормально работает только по MAPI, больше ни с чем не совместимым через тот же Outlook, это вообще УГ!

У Exchange есть альтернативы, в том числе OSS/бесплатная Zimbra(есть еще довольно удачный CGP и WebSphere IBM, а так же Novell GroupWise). Внутри Zimbra postfix, если не бояться все сломать, можно сделать достаточно сложные конфигурации маршрутизации, хотя мы пока собираемся маршрутизировать почту _перед_ Zimbra SMART-хостом с тем же обычным Postfix или Exim.

А ее возможности вполне соотвествуют Exchange, советую почитать :)

А одни знакомые ISP, насквозь Windows-ки и Cisco-воды, используют CGP, так как Exchange их достал, они пытались его использовать. А CGP у них просто работает :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от F.Y. on 27-Фев-10, 08:06 
>У меня тоже были случаи, когда сталкивалась с проблемами Exchange
>Имхо, его _нельзя_ выставлять во внешний мир,

Ну если я WHWD правильно понял он именно на это и нажимал. А каким именно SMTP-сервером ты Ex заэкранируешь ... дело вкуса :)

Насчёт "не использовать" - не всегда можно отказаться, а вот уменьшить дэмидж - можно :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Пересылка почты для неизвестных пользователей на другой серв..."  +/
Сообщение от Medlar email(??) on 27-Фев-10, 11:47 
>Кстати, могу добавить, что эта функция нифига не работает как положено  
>- она при пересылке подменяет домен.

Уточните, что значит подменяет

>http://anfi.homeunix.org/sendmail/relaycd.html

Обратите внимание, Анджей этот сайт давно уже не поддерживает (с 2006г), хотя старые материалы там остались.
Он теперь здесь - http://open-sendmail.sourceforge.net/

>Так что, какой почтовик круче и надежнее - вопрос философский.

+1
Та система, которую "чувствуешь на кончиках пальцев" - та и круче, и надежнее... Просто потому, что можешь ее так настроить.
По мне так это и есть sendmail.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру