Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Локальный почтовый сервер

Автор: jeque
Дата сообщения: 28.10.2004 10:48
Подскажите пожалуйста, какой комплект программ может решить следующую задачу:
Есть почтовый домен "name.ru". Хостится он на сервере провайдера. Там заведено около 100 ящиков пользователей. Наша локальная сеть подключена к провайдеру через его гейтвэй и файрвол (реальных IP-адресов в локалке нет).
Хочется настроить локальный почтовый сервер, чтобы он периодически забирал с почтового сервера провайдера почту для всех пользователей организации и хранил ее в локальных почтовых ящиках. Соответственно пользователи будут забирать свою почту уже с локального сервера. Нужно также, чтобы отправка почты происходила тоже через локальный сервер, причем почта внутри домена "name.ru" не доходила до провайдера, а рассылалась через локальный почтовый сервер. При этом пользователи должны работать как бы с сервером провайдера, т.е. никаких локальных е-мэйл адресов не нужно.
Надеюсь, понятно объяснил.
Подойдет решение, как под Windows, так и под FreeBSD.

P.S.
Я уже поставил на FreeBSD postfix+popa3d+fetchmail. Fetchmail почту с внешних серверов забирает, а postfix ee прекрасно раздает. Осталась одна проблема.
Подскажите, как заставить postfix не отправлять почту внутри нашего домена через сервер провайдера, а раскладывать ее по ящикам прямо у нас на сервере. Еще мне это решение не нравится тем, что на BSD нужно заводить пользователей под каждый почтовый аккаунт. Было бы неплохо, если бы имена и пароли пользователей почты хранились просто в отдельном файле, а не в master.passwd.
Автор: ooptimum
Дата сообщения: 28.10.2004 12:23
Ну напиши в своем main.cf следующее:
mydomain = твой.почтовый.домен
myorigin = $mydomain
mydestination = $myhostname localhost.$mydomain $mydomain

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


Цитата:
Еще мне это решение не нравится тем, что на BSD нужно заводить пользователей под каждый почтовый аккаунт.

Совсем не обязательно. Можно и виртуальных пользователей заводить. Как раз то, что тебе хочется. Читай доку на постфикс, там все это описано. На opennet.ru полно примеров настройки.
Автор: jeque
Дата сообщения: 29.10.2004 15:08
> Ну напиши в своем main.cf следующее:
> mydomain = твой.почтовый.домен
> myorigin = $mydomain
> mydestination = $myhostname localhost.$mydomain $mydomain

Спасибо заработало.

> Совсем не обязательно. Можно и виртуальных пользователей заводить. Как раз то, что тебе хочется. Читай доку на постфикс, там все это описано. На opennet.ru полно примеров настройки.

Дело в том, что мне SMTP-авторизация вообще не нужна (сервер то локальный). А вот с pop3, как раз проблема. popa3d требует, чтобы все пользователи были в master.passwd, а мне этого не хочется. Может существут, какое-нибудь другое решение?
Автор: ooptimum
Дата сообщения: 29.10.2004 15:51

Цитата:
Дело в том, что мне SMTP-авторизация вообще не нужна (сервер то локальный). А вот с pop3, как раз проблема. popa3d требует, чтобы все пользователи были в master.passwd, а мне этого не хочется. Может существут, какое-нибудь другое решение?

Виртуальный транспорт нужен постфиксу не менее, чем POP3 серверу. Поэтому все равно читай про виртуальный транспорт в документации постфикса. Теперь насчет POP3. На popa3d свет клином не сошелся. С виртуальными пользователями я использую Courier IMAP/POP3, чего и тебе желаю.
Автор: ayc
Дата сообщения: 29.10.2004 20:20

Цитата:
Хочется настроить локальный почтовый сервер, чтобы он периодически забирал с почтового сервера провайдера почту для всех пользователей организации и хранил ее в локальных почтовых ящиках. Соответственно пользователи будут забирать свою почту уже с локального сервера. Нужно также, чтобы отправка почты происходила тоже через локальный сервер, причем почта внутри домена "name.ru" не доходила до провайдера, а рассылалась через локальный почтовый сервер. При этом пользователи должны работать как бы с сервером провайдера, т.е. никаких локальных е-мэйл адресов не нужно.
Надеюсь, понятно объяснил.
Подойдет решение, как под Windows, так и под FreeBSD.


Под Windows классическое решение этой задачи - Eserv Проще всего Eserv/2.99.

Страницы: 1

Предыдущая тема: Прописать primary DNS: два сервера с DNS, два домена, DHCP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.