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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Brunen
проходил мимо
Сообщения: 7
Зарегистрирован: 2011-01-27 18:42:46

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

Непрочитанное сообщение Brunen » 2011-01-27 18:52:32

Всем привет!
В настоящий момент существует такое решение:

У каждого клиента(К) стоит 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. Выделенного доменного имени нет и не планируется. Необходимо сделать именно под текущие условия. Перерыл интернет - есть руководства для полноценного почтовика с МХ-записями, но не нашел рабочего руководства для моей ситуации.

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-27 19:23:13

Настройте нормальный почтовик. Рамблер не примет письма от 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-адрес сервера?

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-28 14:42:56

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

Brunen
проходил мимо
Сообщения: 7
Зарегистрирован: 2011-01-27 18:42:46

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

Непрочитанное сообщение Brunen » 2011-01-28 17:33:42

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, могли бы увидеть это отправленное письмо?

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-28 18:49:36

Если пользователя А отправил письмо - оно ляжет в папку исходящие пользователя А (если эту папку не расшаривать с помощью imap), пользователь Б не увидит эту папку. Т.е. вам нужно завести пользователей (например, виртуальных) в системе с разными учетными данными.