Хранение общей почтовой базы на сервере. Забирать/отправлять почту. Чем и как? [РЕШЕНО / SOLVED]
Upd.
Решено, настроено, работает. Если будет интересно, как сделал - пишите в личку.
Всем привет!
Сейчас активно перетаскиваю сеть на Gentoo. С самбой и домашними пользователями разобрался. Осталась почта. Как организовано сейчас:
У каждого клиента(К) стоит The Bat, у которого в свойствах прописан обший ресурс \\serv\maildb\. Т.е. любой из К отправляет почту через The Bat и это отправленное письмо складируется в \\serv\maildb\. И все остальные клиенты видят это отправленное письмо. Также и с получением - кто-то получил письмо с рамблера - все его тут же увидели во Входящих. Отсюда ТЗ.
Задача: организовать локальный почтовый сервер на 10 пользователей с возможностью пересылки всей почты (от всех пользователей) на единный почтовый ящик.
Пример:
Пользователи user1@localhost----------------| | user2@localhost----------------| локальный сервер |-----company@localhost-----------company@rambler.ru user3@localhost----------------| | director@localhost-------------|
Оправка почты с company@localhost на
осуществлялась автоматически скажем каждые 5 минут.
Прием почты с
на company@localhost также пусть осуществляется автоматически каждые 5 минут.
Также необходимо организовать механизм разбора почты с company@localhost по пользователям. Скажем по теме письма где написана ФИО пользователя. Почта которая не содержит темы или содержит другую информацию, отправлялась на director@localhost
P.S. Варианты - организовать нормальный почтовый сервер с МХ-записями и пр. - не требуется. Необходимо организовать именно по текущим условиям. Рассматривал Thunderbird, как замену текущему MUA - не может он так почту складировать.
Спасибо заранее за советы!
- Для комментирования войдите или зарегистрируйтесь
не совсем понятно какие
не совсем понятно какие советы вы ожидаете....
у вас всё сделано через жопу и вы это хотите перенести на Gentoo...
Если вы правильно разобрались с Самбой и домашними пользователями - то это всё у вас уже должно было бы работать....
Если хотите улучшений, то ключевые слова
- fetchmail
- procmail
- ssmtp smtp server IMAP
- sendmail
- iptables
- проброс портов
придётся немного почитать - а конкретных путей реализации - туева куча.
что-то добрый я сегодня ....
leryc написал(а): не совсем
Что через жопу? Нужно было организовать общую почту на винде для рамблер-аккаунта, что и было сделано. Работает уже само собой три года. Никто не жалуется.
Интересует инструкция рабочая, кто по ней уже решал такую ситуацию. Я сюда пришёл за практичными советами, а не за иди "давай уж гугли, чего задавать обычные вопросы". Если можете ответить по существу в виде ссылки, описывающей РАБОТАЮЩУЮ связку под текущую задача - отлично!
а скидывать набор слов в виде fetchmail,sendamil,iptables...извините конечно, но это пустые слова. На них инструкций идут под реальный почтовый сервер, а не под мою задачу.
С таким подходом тебе не на
С таким подходом тебе не на сервер, а в "Разовые проекты"
моя цена - от 400 бакинских. Велком
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а): С таким
Всё ясно с вами. Помогать не умеете.
учитесь читать
учитесь читать внимательно...
если бы вы правильно настроили samba и пользователей - то ваша схема должна была бы просто работать!!!!
Положите общую базу на расшаренный ресурс - проблема в чём???
ЗеМышь не отправляет\не принимает письма ?
Пробросьте порты 25 и 110 всем\отдельным пользователям .
Как?
Про iptables читали? rinetd видели?
4 строчки в правила iptables - и ваша связка работает.
Написать вам эти строчки?
А что вы из этого поймете ? Научитесь чему?
Завтра вы придете с вопросом - почему пользователи не могут открыть страницу в инете и\или icq\skype не работает.
И снова вас придется посылать в ... гугл за iptables...
Если же вы напишите и покажите своё самим написанное правило - то вам здесь спокойно и доходчиво объяснят в чём вы ошиблись и\или недопоняли в руководстве.
вы просите готовую инструкцию.
таких инструкций в инете - мегатонны.
любая инструкция - заточка под идеологию конкретного админа.
ваша - тяжёлое наследие винды, имхо.
можно ли её перенести на гентоо?
можно. дерзайте. будет работать.
кто-то за вас должен\обязан делать вашу работу?
за ваши деньги - любой ваш каприз ;)
Вы обиделись на приведденные ключевые слова.
1) IMAP - работает в в любой почтовой программе - и не надо держать "общую файловую базу", и не обязательно сидеть под ЗеМышью, работает не только в гентоо но и влюбой другой системой, включая виндовс.
2) fetchmail - первая же ссылка гугла вам пояснит, что это программа для приема почты c внешнего почтового ящика для локальных пользователей.
Можно обойтись без него? Можно. theBat.
3) procmail - доставка\сотртировка писем по ящикам пользователя.
Можно обойтись без него? Можно. theBat (фильтры)
4) ssmtp - доставка почты от локальных пользователей во "внешний мир". Открою откровение - он уже установлен в вашей системе по умолчанию.
Можно обойтись без него? Можно. theBat.
5) как доставлять почту *@localhost ? см. п.4 + theBat-server
Мне поставить винду и TheBat чтоб написать вам пошаговую и детальную инструкцию?, стесняюсь вас спросить....
Насколько я помню - есть клавиша F1 (если уж в гугл ходить не хочется)
Пёрл. ;)
а моск включить? ;)
ps/
Если вы хотите, чтоб думали и делали за вас - оставьте винду и не парьтесь.
gentoo, хоть и модно, но думать надо....
что-то добрый я сегодня ....
leryc написал(а):учитесь
Спасибо за совет! Тут уже конкретней расписано.
По поводу The Bat: так это же база именно летучей мыши, а не другого почтовика, имеющего свой формат хранения ящика. Грубо говоря, я не смогу подключить к ней тот же Thunderbird, т.к. форматы хранения писем разные - он эту базу просто не увидит. Копал в сторону Shared Folders Thudenbird - дак там только под одного клиента, но с возможностью использовать один аккаунт под разными ОС.
Про порт форвардинг знаю. Просто в данной задаче как вижу: есть MUA, без разницы какой. Он может соединиться с сервером рамблера для отправки почты, т.е. с MTA rambler'a, который уже и доставляет адресату отправленное письмо. Для этой схемы форвардинг портов же не требуется. Вот и здесь необходима программа, которая будет, как MUA отправлять почту с company@localhost на
.
Года два назад сидел на Gentoo в качестве десктопа. Хэндбук, минималСД, четыре дня сборки мира...ну в общем, как у всех.
Два месяца назад начал изучение Gentoo в качестве серверной ОС. На замену ОС Windows. Сам также искал, не писал подобные вопросы - 95% возникших задач решалось хендбуком и гуглом. И самбу(спасибо man smf.conf) с нуля настраивал и исправлял ошибки авторов статей "samba how-to". Разобрался.
Но с данной темой у меня море руководств в интернете - часть недописанные самими авторами(в основном, связанные с ошибками, ввиду не выставленных прав на нужные файлы/папки), часть для полноценных почтовых систем, но не для моей простой ситуации.
Так сюда я и пришёл, чтобы спросить практичного совета, кто уже сталкивался с такой ситуацией, как решал. Примерная инструкция в виде уже опробованных ссылок в гугле.
Вы обиделись на приведденные ключевые слова.
1) IMAP - работает в в любой почтовой программе - и не надо держать "общую файловую базу", и не обязательно сидеть под ЗеМышью, работает не только в гентоо но и влюбой другой системой, включая виндовс.
2) fetchmail - первая же ссылка гугла вам пояснит, что это программа для приема почты c внешнего почтового ящика для локальных пользователей.
Можно обойтись без него? Можно. theBat.
3) procmail - доставка\сотртировка писем по ящикам пользователя.
Можно обойтись без него? Можно. theBat (фильтры)
4) ssmtp - доставка почты от локальных пользователей во "внешний мир". Открою откровение - он уже установлен в вашей системе по умолчанию.
Можно обойтись без него? Можно. theBat.
5) как доставлять почту *@localhost ? см. п.4 + theBat-server
Нашёл how-to, который подходит к условиям вроде бы. Т.к. там опять же описана возможность сбора почты(с этим разобрался уже - fetcmail/procmail), но не её отправки.
ps/
Время жутко ограничено, поэтому прошу советов. Лежал до этого 4 месяца в больнице из-за сломанной ноги, сейчас вышел - сессию надо сдавать, деньги ходить на работу зарабатывать(две работы), и ещё на предприятии перевести 80% сети на генту. Поймите правильно - в другой ситуации я сюда бы вообще не писал и не тратил ваше время.
вы переводите только сервер
вы переводите только сервер на гентоо или юзеров тоже пересаживаете ?
если только сервер - докручивайте ЗеМышь - это быстрее
Ни с чем её не породните - не тратьте время
Если пересаживаете и клиентов - рулите в сторону нормальной почтовой сиситемы - хоть по вашей ссылке, хоть по другим
тут и там
Это долльше - месяц\два\три - но сделав один раз, вы снимите головную боль на всю оставшуюся админскую жизнь
что-то добрый я сегодня ....
ps
ps
google: почтовый сервер как у провайдера
тут вообоще можно обойтись простым copy\paste
что-то добрый я сегодня ....
leryc написал(а): вы
Сервер на генту, клиенты - Ubuntu 10.04, 2 машины - WinXP(для бухгалтерии).
поднимайте нормальный
поднимайте нормальный почтовик (thebat под wine'ом с общим файлом базы добавит гемороя, имхо)
что-то добрый я сегодня ....
leryc написал(а): поднимайте
нормальный почтовик есть mail-server с mx-записями и зарегестрированным доменным именем? Верно?
нормальный почтовик есть
нормальный почтовик есть постфикс, т.е MTA, к нему фетчмаил и довекот с шареными/публичными немспейсами. для отправки настроить как smtp client http://www.postfix.org/SASL_README.html#client_sasl
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Разобрался с сабжевой задачей
Разобрался с сабжевой задачей так:
1. postfix настраивается как клиент, т.е. заводится учетка на рамблере и отправляются ВСЕ письма с этой учетки (т.е. письма с локальных клиентов(user1,2,3@localhost) приходят на локальный postfix(company@localhost), он перезаписывает адреса company@localhost->company@rambler.ru, авторизуется на рамблере, передает письмо раблеровскому серваку, который и отправляет в мир).
2. Входящие с
забираются ВПС fetchmail'ом, procmail'ом раскидываются по ящикам.
3. Затем локальные пользователи забирают почту с ВПС(по imap) благодаря dovecot-deliver.
В таком случае - окажется ли мои ip-адрес в списке спама через n-ое количество писем при такой схеме?
По поводу установки нормального почтового сервера(с MX-записями, своим DNS) - у меня на одной машине висит сейчас файл-сервер(Samba). На неё же встанет и почтовик. С точки зрения безопасности предложенный вариант является безопасным в плане взлома?
Или в таком случае стоит смотреть в сторону песочниц?
не окажется Brunen
не окажется
для MX вам нужен "белый" IP'шник в инет и возможность править обратную зону
что-то добрый я сегодня ....
leryc написал(а): не
White ip-adress есть. Сейчас разбираюсь с первым вариантом - как и описывал(у предприятия серый ip). Когда внедрю схему такую. Возьмусь и за установку нормального почтовика на втором предприятии(там как раз белый ip-адрес).
вероятность промлома
вероятность промлома постфикса до получения шелла гораздо ниже, чем самбы. Дальше уже дело админ - думать
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
mx - не обязателен
slepnoga указал уже направление, а выбор за вами (по ссылкам выше)
минимум набора postfix|exim + dovecot + fetchmail
без наворотов и извращений - запускается почти из каробки
что-то добрый я сегодня ....
Brunen написал(а): свойствах
imap как бы для этого предназначен, никаких шар делать не надо, просто настраиваете ящик, клиент тоже может быть любой.
Добавлю ключевых слов:imap
Добавлю ключевых слов:
imap namespace.
shared namespace imap
public namespace imap
private namespace imap
custom namespace imap
:)
P.S. Варианты - организовать нормальный почтовый сервер с МХ-записями и пр. - не требуется. - тогда извращайся
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Что то участились
Что то участились пользователи желающие настраивать не по нормальному.
Виндузятники массово переходят на линукс? :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
При этом самое плохое, что
При этом самое плохое, что они привносят M$ менталитет и образ мышления ("мышкой") :)