Страница 1 из 1

Почта: рамблер-сервер-юзер. Как организовать?

Добавлено: 2011-01-27 18:52:32
Brunen
Всем привет!
В настоящий момент существует такое решение:

У каждого клиента(К) стоит The Bat, у которого в свойствах прописан обший ресурс \\serv\maildb\. Т.е. любой из К отправляет почту через The Bat и это отправленное письмо складируется в \\serv\maildb\. И все остальные клиенты видят это отправленное письмо. Также и с получением - кто-то получил письмо с рамблера - все его тут же увидели во Входящих. Отсюда ТЗ.

Задача: организовать локальный почтовый сервер на 10 пользователей с возможностью пересылки всей почты (от всех пользователей) на единный почтовый ящик.
Пример:

Пользователи

Код: Выделить всё

user1@localhost----------------|
                                              |
user2@localhost----------------|                    локальный сервер                
                                              |-----company@localhost-----------company@rambler.ru
user3@localhost----------------|
                                              |
director@localhost-------------|
Оправка почты с company@localhost на company@rambler.ru осуществлялась автоматически скажем каждые 5 минут.
Прием почты с company@rambler.ru на company@localhost также пусть осуществляется автоматически каждые 5 минут.

Также необходимо организовать механизм разбора почты с company@localhost по пользователям. Скажем, по теме письма где написана ФИО пользователя. Почта которая не содержит темы или содержит другую информацию, отправлялась на director@localhost. Тут, думаю, разберусь.

p.s. Выделенного доменного имени нет и не планируется. Необходимо сделать именно под текущие условия. Перерыл интернет - есть руководства для полноценного почтовика с МХ-записями, но не нашел рабочего руководства для моей ситуации.

Кто-нибудь сталкивался? Как решали?

Re: Почта: рамблер-сервер-юзер. Как организовать?

Добавлено: 2011-01-27 19:23:13
blade_007
Настройте нормальный почтовик. Рамблер не примет письма от localhost. Поверьте.
Теперь что касается решения.
1. Настройте аутентификацию в exim login или plain с параметрами (см. документация 34.6)
client_send = : username : password
и перезапись адресов (если необходима, например, локальные адреса вида user@localhost.localdomain преобразовать в company@rambler.ru)

2. Получение почты с помощью fetchmail, предварительно разрешив забор почты в веб-интерфейсе рамблера.

как то так.

Re: Почта: рамблер-сервер-юзер. Как организовать?

Добавлено: 2011-01-28 14:24:01
Гость
blade_007 писал(а):Настройте нормальный почтовик. Рамблер не примет письма от localhost. Поверьте.
Теперь что касается решения.
1. Настройте аутентификацию в exim login или plain с параметрами (см. документация 34.6)
client_send = : username : password
и перезапись адресов (если необходима, например, локальные адреса вида user@localhost.localdomain преобразовать в company@rambler.ru)

2. Получение почты с помощью fetchmail, предварительно разрешив забор почты в веб-интерфейсе рамблера.

как то так.
Для нормального почтовика(MTA+MDA) требуется зарегестрированное DNS-имя, указывающее на статич. ip-адрес сервера?

Re: Почта: рамблер-сервер-юзер. Как организовать?

Добавлено: 2011-01-28 14:42:56
blade_007
нормальный почтовик с ДНС-именем, статическим ипом, обратной зоной, НЕ open relay
или
настройка exim как клиента, т.е. завести учетку на том же рамблере и отправлять ВСЕ письма с этой учетки (т.е. письма с локалки приходят на exim, он перезаписывает адреса dir@localdomain->company@rambler.ru, авторизуется на рамблере, передает письмо раблеровскому серваку, который и отправляет в мир). Входящие будет проблемно (или не проблемно) раскидывать по локальным юзерам. Забирать почту с помощью fetchmail, раскладывать по ящикам с помощью procmail или другого MDA, например, dovecot-deliver+sieve.
Как то так.

Re: Почта: рамблер-сервер-юзер. Как организовать?

Добавлено: 2011-01-28 17:33:42
Brunen
blade_007 писал(а): ....настройка exim как клиента, т.е. завести учетку на том же рамблере и отправлять ВСЕ письма с этой учетки (т.е. письма с локалки приходят на exim, он перезаписывает адреса dir@localdomain->company@rambler.ru, авторизуется на рамблере, передает письмо раблеровскому серваку, который и отправляет в мир). Входящие будет проблемно (или не проблемно) раскидывать по локальным юзерам. Забирать почту с помощью fetchmail, раскладывать по ящикам с помощью procmail или другого MDA, например, dovecot-deliver+sieve.
Как то так.
Спасибо за совет! Именно так и требуется! Со связкой fetchmail+exim+dovecot - всё понял. Единственнно, чего пока не понял: вся исходящая/входящая почта должна храниться на локальном сервере, где будет установлена эта связка. А пользователи будут подключаться к локальному серверу через imap. Каким образом сделать, чтобы вся почта ложилась на сервере?
Т.е. кто-то из пользователей отправил письмо на внешний адрес(user_n@gmail.com), оно легло на локальном сервере(где exim настроен как клиент), а другие пользователи подсоединившись к локальному серверу Thunderbird'ом через imap, могли бы увидеть это отправленное письмо?

Re: Почта: рамблер-сервер-юзер. Как организовать?

Добавлено: 2011-01-28 18:49:36
blade_007
Если пользователя А отправил письмо - оно ляжет в папку исходящие пользователя А (если эту папку не расшаривать с помощью imap), пользователь Б не увидит эту папку. Т.е. вам нужно завести пользователей (например, виртуальных) в системе с разными учетными данными.