The OpenNET Project / Index page

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

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

"FreeBSD 6.22 + Mysql+SASL2+CourierImap+postfixadmin+fetchmai..."  
Сообщение от Ivan email(??) on 16-Окт-07, 09:00 
Перерыл кучу статей.
необходимо: фечмаил берет почту - прокмаил сортирует по папкам юзеров исходя из фильтра кому письмо
Имеется учетная запись account1 на agava.net куда приходит вся почта юзеров в домене @mydomain.ru
На настоящий момент сбор и рассылка почты реализована на Mdaemon я вот все и переношу на Фрибсд. Получается так, мдаемон берет почту с агава.нет и фильтрует почту по папкам юзеров исходя из фильтра send to:
Настроить fetchmail для одной учетной например маил.ру не составляет проблем, а как осуществить тоже самое на фрибсд как это реализовано на винде+мдаемон ?!

P.S. Используется
FreeBSD 6.22 + Mysql+SASL2+CourierImap+postfixadmin+fetchmail+procmail

Пользователи виртуальные.

Пробовал вручню указывать прокмаилу путь где хранить почту для пользователя admin@mydomain.com от user@mail.ru
Почту создает в папке new , но при получении почты почтовым клиентом The bat, почта клиентом не получает, но автоматически перемещается из ./spool/mail/new в ./spool/mail/cur

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

 Оглавление

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


1. "FreeBSD 6.22 + Mysql+SASL2+CourierImap+postfixadmin+fetchmai..."  
Сообщение от Ivan email(??) on 16-Окт-07, 09:23 
Каким то образом настроил чтоб  прокмайл передавал почту по папкам вирт.юзеров.
Но при приеме  почты  почтовым клиентом, почта исчезает бесследно. Я так понимаю права на письма чтение\запись имеет только root т.к. фечмаил и прокмаил запускается от его же имени.  Как сдлеть так чтоб права на чтение и запись назначались всем юзерам ?!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "FreeBSD 6.22 + Mysql+SASL2+CourierImap+postfixadmin+fetchmai..."  
Сообщение от Skif (ok) on 16-Окт-07, 11:42 
>Каким то образом настроил чтоб  прокмайл передавал почту по папкам вирт.юзеров.
>
>Но при приеме  почты  почтовым клиентом, почта исчезает бесследно. Я
>так понимаю права на письма чтение\запись имеет только root т.к. фечмаил
>и прокмаил запускается от его же имени.  Как сдлеть так
>чтоб права на чтение и запись назначались всем юзерам ?!

Чего-то я не понимаю, если у вас есть доменный ящик на агаве, куда сыпется на ваш домен mydomain.ru вся почта, и у вас поднят локально mydomain.ru, то достаточно просто fetchmail скормить задачу postfix и тот сам пораскидывает, согласно таблице пользователей, а остальное отдаст postmaster. Ессно при правильной настройке почтовика. химичить с procmail нет нужды.

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

3. "FreeBSD 6.22 + Mysql+SASL2+CourierImap+postfixadmin+fetchmai..."  
Сообщение от Ivan email(??) on 16-Окт-07, 12:09 
1 .Каким образом ?
На Агаве есть  аккаунт где вся почта  юзеров находится, например: user1@mail.ru , user2@mail.ru  и т.д. если фечмаилом забрать почту разве фильтр ставить кому эта почта назначается не нужно будет ?  

2. прокмаил будет  так же использоваться  в случае  SPAM  писем т.е. сортировать по заголовку в отдельную папку администратора для анализирования почты.

Проблема остается, т.к. фечмаил  запускается под рутом , соответсвенно  почта в локальной папке юзера приходит с правами root'a  а т.к.  пользователь postfix у меня virtual в группе virtual  то получить её не удается. Вручную писать права каждому письму не есть выход. У кого было подобное  ?!

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

4. "FreeBSD 6.22 + Mysql+SASL2+CourierImap+postfixadmin+fetchmai..."  
Сообщение от Ivan email(??) on 16-Окт-07, 13:06 
Проблема решилась добавлением пользователя virtual с shell sh и запуском фечмаил из под него
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "FreeBSD 6.22 + Mysql+SASL2+CourierImap+postfixadmin+fetchmai..."  
Сообщение от Skif (ok) on 16-Окт-07, 14:11 
>[оверквотинг удален]
>
>2. прокмаил будет  так же использоваться  в случае  SPAM
> писем т.е. сортировать по заголовку в отдельную папку администратора для
>анализирования почты.
>
>Проблема остается, т.к. фечмаил  запускается под рутом , соответсвенно  почта
>в локальной папке юзера приходит с правами root'a  а т.к.
> пользователь postfix у меня virtual в группе virtual  то
>получить её не удается. Вручную писать права каждому письму не есть
>выход. У кого было подобное  ?!

fetchmail отдает почту на 25 порт вашего почтовика. Причем здесь права root и все остальное?
У вас домен
domain.ru
у вас fetchmail забирает из доменного ящика письма для пользователей:
user1@domain.ru
user2@domain.ru
user3@domain.ru
user4@domain.ru
У вас в таблице пользователей postfix присутствуют
user1@domain.ru
user2@domain.ru
user3@domain.ru
отдавая на 25-й порт вашего почтовика почту, фетчмаил свою работу выполнил. Потом наступает работа самого почтовика, который согласно таблицы пользователей раскидывает все по почтовым ящикам (в каком виде Maildir/mailbox - фиолетово). Это делает сам postfix. Если он не находит в таблице пользователей user4@domain.ru он должен переслать все это postmaster.
Вот так в общих чертах выглядит схема.
Сколько вы дополнительно фильтров повесите на procmail -ваше личное дело, но не отбирайте работу у postfix, он с этим сам чудно справиться
Важно, что бы локально почтовик ваш доставлял почту
тоесть
telnet localhost 25
mail from: user1@domain.ru
rcpt to: user2@domain.ru
data
Subject: Test
Test message.
.
И у вас в ящик user2@domain.ru валилось письмо от пользователя
Если все работает, тогда, достаточно пуститиь fetchmail при мерно с такими параметрами
poll server.myprov.net with protocol POP3 localdomains domain.ru
       no dns, user mylogin password mypass is *
и будет счастье

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

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

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




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

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