The OpenNET Project / Index page

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

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

"Почтовый сервер для Linux"  +/
Сообщение от ShadoW_Inside (ok) on 20-Май-09, 09:51 
Доброе время суток! Сталкнулся с проблемой реализации следующей задачи:

Есть внешний почтовый сервер компании (находится у провайдера), клиенты из LAN подключаются к нему через NAT. В связи с недешевым трафиком начальством была поставлена задача сделать внутренюю ротацию почты. Т.е. если получатель письма находится в локальной зоне то не отправлять письмо через и-нет а положить на сервере.

Как я предпологаю это должно работать так:

На локальном сервере (Linux Mandriva) устанавливается почтовый сервер, который при отправке через него письма проверяет относитсяли адрес к локально зоне или нет.
При приеме через него почты долже отдавать локальные письма и получать с внешнего сервера.


почтовый домен к примеру @example.com... проблема еще в том что часть адресов домена @example.com находятся за пределами локально зоны и посылать на них письма следует через  интернет.

Как с этим быть? Может кто-то сталкивался?!

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

 Оглавление

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


1. "Почтовый сервер для Linux"  +/
Сообщение от Alex (??) on 20-Май-09, 10:27 
Ну дык если трафик не дешевый :) то и запретите людям музыку например качать, радио через сеть слушать, почта то тут причем? А посуществу, как сейчас осуществляется доставка почты? Вы об этом ни слова не сказали. Сколько доменов вы обслуживаете? Вкратце задачу можно решить так, переносите почтовый сервер от провайдера к себе. Провайдера просите сделать в DNS MX запись, чтобы при недоступности вашего почтового сервера, почта копилась у провайдера на маршрутизаторе. Соответственно когда будете доступны, все накопившееся у провайдера упадет к вам. Но вообще почта это не метод экономить трафик.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Почтовый сервер для Linux"  +/
Сообщение от Jet (??) on 20-Май-09, 10:41 

>чтобы при недоступности вашего почтового сервера, почта копилась
>у провайдера на маршрутизаторе.

А можно сделать так чтобы при недоступности еще и фильмы копились на маршрутизаторе провайдера?

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

2. "Почтовый сервер для Linux"  +/
Сообщение от Jet (??) on 20-Май-09, 10:39 

>часть адресов домена @example.com находятся за пределами локально зоны

А вот это забавно. Это вообще как технически выглядит?

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

5. "Почтовый сервер для Linux"  +/
Сообщение от ShadoW_Inside (ok) on 20-Май-09, 10:58 
>
>>часть адресов домена @example.com находятся за пределами локально зоны
>
>А вот это забавно. Это вообще как технически выглядит?

А что не понятного?
Сервер в инете, в нашей локалке лишь часть юзеров домена @example.com есть еще и другие (регионы по всей стране)

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

8. "Почтовый сервер для Linux"  +/
Сообщение от Maksim V Sataev email on 20-Май-09, 12:42 
>
>>часть адресов домена @example.com находятся за пределами локально зоны
>
>А вот это забавно. Это вообще как технически выглядит?

да уж, мозг выеден... не дочитал до конца, походу и писать ничего не надо было...

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

4. "Почтовый сервер для Linux"  +/
Сообщение от ShadoW_Inside (ok) on 20-Май-09, 10:55 
>Ну дык если трафик не дешевый :) то и запретите людям музыку
>например качать, радио через сеть слушать, почта то тут причем? А
>посуществу, как сейчас осуществляется доставка почты? Вы об этом ни слова
>не сказали. Сколько доменов вы обслуживаете? Вкратце задачу можно решить так,
>переносите почтовый сервер от провайдера к себе. Провайдера просите сделать в
>DNS MX запись, чтобы при недоступности вашего почтового сервера, почта копилась
>у провайдера на маршрутизаторе. Соответственно когда будете доступны, все накопившееся у
>провайдера упадет к вам. Но вообще почта это не метод экономить
>трафик.

По почте народ у нас скидывает кучу иноформации друг-другу, хотя для этого у каждого пользователя есть общедоступная шара "обмен".
А музыка, фильмы и прочая муть не относящяяся к работе фильтруется ACL-ами SQUID'a.

Насчет доставки - я же писал: щас подключаются к внешнему серваку в инете через NAT (точнее PortMap 192.168.1.7 8110 -> xxx.xxx.xxx.xxx 110 и 192.168.1.7 8025 -> xxx.xxx.xxx.xxx 25). Настроил через iptables правила DNAT / SNAT цепочек PREROATING / POSTROATING .

Перенести сервер к себе не подходит, трафик тогда увеличится....я же писал что трабла в том что наши адреса домена @example.com лишь часть от всех юзеров @examlpe.com. А тех пользователей что не в нашей локалке гараздо больше.

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

6. "Почтовый сервер для Linux"  +/
Сообщение от Jet (??) on 20-Май-09, 11:47 
>Перенести сервер к себе не подходит, трафик тогда увеличится....я же писал что
>трабла в том что наши адреса домена @example.com лишь часть от
>всех юзеров @examlpe.com. А тех пользователей что не в нашей локалке
>гараздо больше.

А что если поднять во внутренней сети почтовый сервер,  обслуживающий точно тот же домен?
И завести на нем только внутренних пользователей.
Почту с внешнего сервера для этих пользователей, забирать.. ну например fetchmail

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

18. "Почтовый сервер для Linux"  +/
Сообщение от ShadoW_Inside (ok) on 27-Май-09, 12:13 
>>Перенести сервер к себе не подходит, трафик тогда увеличится....я же писал что
>>трабла в том что наши адреса домена @example.com лишь часть от
>>всех юзеров @examlpe.com. А тех пользователей что не в нашей локалке
>>гараздо больше.
>
>А что если поднять во внутренней сети почтовый сервер,  обслуживающий точно
>тот же домен?
>И завести на нем только внутренних пользователей.
>Почту с внешнего сервера для этих пользователей, забирать.. ну например fetchmail

Вот именно так я и хочу сделать...нужно конкретное ПО для этого, какое?

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

7. "Почтовый сервер для Linux"  +1 +/
Сообщение от Maksim V Sataev email on 20-Май-09, 12:34 
>[оверквотинг удален]
>него письма проверяет относитсяли адрес к локально зоне или нет.
>При приеме через него почты долже отдавать локальные письма и получать с
>внешнего сервера.
>
>
>почтовый домен к примеру @example.com... проблема еще в том что часть адресов
>домена @example.com находятся за пределами локально зоны и посылать на них
>письма следует через  интернет.
>
>Как с этим быть? Может кто-то сталкивался?!

man transport(?)

в main.cf:
transport_maps = hash:/where is/your postfix/transport
/where is/ your postfix/transport:
user@example.com smtp:[provider.gdetotam.net]:25
user2@example.com smtp:[mymailsystem.gdetotyt.net]:25


p.s. схема корявая, просто жуть, но вы сами извращенец :)

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

9. "Почтовый сервер для Linux"  +/
Сообщение от ShadoW_Inside (ok) on 20-Май-09, 12:54 
>man transport(?)
>
>в main.cf:
>transport_maps = hash:/where is/your postfix/transport
>/where is/ your postfix/transport:
>user@example.com smtp:[provider.gdetotam.net]:25
>user2@example.com smtp:[mymailsystem.gdetotyt.net]:25
>
>
>p.s. схема корявая, просто жуть, но вы сами извращенец :)

нифига не понял :)))

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

12. "Почтовый сервер для Linux"  +/
Сообщение от mesmeridze on 26-Май-09, 17:14 
>[оверквотинг удален]
>>в main.cf:
>>transport_maps = hash:/where is/your postfix/transport
>>/where is/ your postfix/transport:
>>user@example.com smtp:[provider.gdetotam.net]:25
>>user2@example.com smtp:[mymailsystem.gdetotyt.net]:25
>>
>>
>>p.s. схема корявая, просто жуть, но вы сами извращенец :)
>
>нифига не понял :)))

Товарищ Вам все правильно написал. Это конфиг Вашего внутреннего сервера, MTA Postfix, при попадании на сервер сообщения для юзверя user@example.com, почта будет используя демон smtp засылать мыло на удаленный сервер, иначе на другой какой-нибудь, возможно локальный сервис.
Подробнее по данным параметрам можно почитать книгу Ральфа Гильдербрандта Postfix, она бродит в интернетах в pdf. Единственное если вы используете имена хостов, а не адреса нужно убрать квадратные скобки.

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

15. "Почтовый сервер для Linux"  +/
Сообщение от ShadoW_Inside (ok) on 27-Май-09, 06:41 
>[оверквотинг удален]
>>
>>нифига не понял :)))
>
>Товарищ Вам все правильно написал. Это конфиг Вашего внутреннего сервера, MTA Postfix,
>при попадании на сервер сообщения для юзверя user@example.com, почта будет используя
>демон smtp засылать мыло на удаленный сервер, иначе на другой какой-нибудь,
>возможно локальный сервис.
>Подробнее по данным параметрам можно почитать книгу Ральфа Гильдербрандта Postfix, она бродит
>в интернетах в pdf. Единственное если вы используете имена хостов, а
>не адреса нужно убрать квадратные скобки.

Попробую найти эту книгу... спасибо!

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

10. "Почтовый сервер для Linux"  +/
Сообщение от tux2002 email on 21-Май-09, 09:49 

>
>почтовый домен к примеру @example.com... проблема еще в том что часть адресов
>домена @example.com находятся за пределами локально зоны и посылать на них
>письма следует через  интернет.
>
>Как с этим быть? Может кто-то сталкивался?!

Если я правильно понял, то у нас подобная ситуация. Часть почтовых ящиков домена на внешнем хостинге.

Локальный почтовый сервер на exim. В конфиге дополнительный маршрут по списку outside_users (формат user@domain). маршрут с более высоким приоритетом, чем локальная доставка (прописан выше в конфиге). Маршрут указывает прямо на релей хостера. Если нужна помощь конкретно по конфигурации могу выложить пример (для exim).

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

13. "Почтовый сервер для Linux"  +/
Сообщение от ShadoW_Inside (ok) on 27-Май-09, 06:36 
>[оверквотинг удален]
>>
>>Как с этим быть? Может кто-то сталкивался?!
>
>Если я правильно понял, то у нас подобная ситуация. Часть почтовых ящиков
>домена на внешнем хостинге.
>
>Локальный почтовый сервер на exim. В конфиге дополнительный маршрут по списку outside_users
>(формат user@domain). маршрут с более высоким приоритетом, чем локальная доставка (прописан
>выше в конфиге). Маршрут указывает прямо на релей хостера. Если нужна
>помощь конкретно по конфигурации могу выложить пример (для exim).

Да было бы очень хорошо! Желательно с самого начала, что нужно ставить а потом уже конфиг. Заранее благодарен!

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

16. "Почтовый сервер для Linux"  +/
Сообщение от tux2002 email on 27-Май-09, 12:02 
>Да было бы очень хорошо! Желательно с самого начала, что нужно ставить
>а потом уже конфиг. Заранее благодарен!

Я использую exim+dovecot+spamassasin+clamav. Всё это Вы найдёте например в Debian.


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

17. "Почтовый сервер для Linux"  +/
Сообщение от ShadoW_Inside (ok) on 27-Май-09, 12:09 
>>Да было бы очень хорошо! Желательно с самого начала, что нужно ставить
>>а потом уже конфиг. Заранее благодарен!
>
>Я использую exim+dovecot+spamassasin+clamav. Всё это Вы найдёте например в Debian.

У меня Madriva Linux 2007. Можно по подробней? Exim я так понял это MTA, devocot для чего нужен? Почту как вы забираете для пользователя который в локалке?
Жду обещанный конфиг!

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

11. "Почтовый сервер для Linux"  +/
Сообщение от krim email(ok) on 26-Май-09, 12:37 
>[оверквотинг удален]
>него письма проверяет относитсяли адрес к локально зоне или нет.
>При приеме через него почты долже отдавать локальные письма и получать с
>внешнего сервера.
>
>
>почтовый домен к примеру @example.com... проблема еще в том что часть адресов
>домена @example.com находятся за пределами локально зоны и посылать на них
>письма следует через  интернет.
>
>Как с этим быть? Может кто-то сталкивался?!

Привет!

была у меня похожая ситуация, почтовик был на хостинге. По ряду причин было принято решение перенести почтовый сервис на территорию компании. Тут самое главное определиться с функциями почтового сервиса, определиться где и как будут храниться учетные записи пользователей, правильно настроить DNS, особенно разобраться с обратной зоной :).
На данный момент почтовый сервис обслуживает 8 доменов, пользователи и домены добавляются через веб-интерфейс и единственная проблема, это СПАМ :))), но и это решаемо.
Все построенно на базе Postfix+Dovecot. Данные о пользователях хранятся в LDAP. Админка - Phamm. Так же присутствует проверка на вирусы и фильтрация спама, но последний надо еще допиливать :)

если что обращайся.

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

14. "Почтовый сервер для Linux"  +/
Сообщение от ShadoW_Inside (ok) on 27-Май-09, 06:39 
>[оверквотинг удален]
>храниться учетные записи пользователей, правильно настроить DNS, особенно разобраться с обратной
>зоной :).
>На данный момент почтовый сервис обслуживает 8 доменов, пользователи и домены добавляются
>через веб-интерфейс и единственная проблема, это СПАМ :))), но и это
>решаемо.
>Все построенно на базе Postfix+Dovecot. Данные о пользователях хранятся в LDAP. Админка
>- Phamm. Так же присутствует проверка на вирусы и фильтрация спама,
>но последний надо еще допиливать :)
>
>если что обращайся.

Такое решение к сожалению не подходит к моей задаче, но спасибо!


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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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