The OpenNET Project / Index page

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

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

"fetchmail+procmail+Postfix"  
Сообщение от Tiamon (ok) on 12-Авг-08, 09:13 
Помогите пожалуйста разобратся, савсем запутался.

Задача:

Есть корпоративный ящик postmaster@domen.ru
на него сыпится вся почта без разбора, нужно эту почту забрать и раскидать по локальным адресам:
для vasy@domen.ru
для pety@domen.ru
.....
и т.д.
на сервере сейчас стоит:
• MySQL
• Cyrus-sasl
• Courier-authlib
• Courier-imap
• Postfix
• сlamav
• spamassassin
• amavisd-new

По идее с этим должны справлятся fetchmail+procmail тоесть fetchmail забирает procmail сортирует.
Вот тут какраз я и немагу понять как связку настроить.
Простая работает. Прямая передача fetchmail*лом в ящик
Вот конфиг:
poll pop.inbox.ru protocol pop3 username "vasy" password "123" to vasy@domen.ru here
poll pop.list.ru protocol pop3 username "pety" password "123" to pety@domen.ru here

А вот как передать в сортировку, потом раскидать по ящикам?

PS Прошу не футболить по темам, перечитал всё что нашол в нете, за 4дня, но так и не понял принцип работы и алгоритм настройки, если сортировка по папкам, то не понятно куда он должен ложить, папки на сервер /mail/domen.ru/vasy@domen.ru, пробывал строить так, не палучается...

Вообщем прошу помощи!

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

 Оглавление

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


1. "fetchmail+procmail+Postfix"  
Сообщение от Dinamit on 12-Авг-08, 12:11 
если хочешь использовать procmail делаешь в /root/.fetchmailrc:
poll pop.inbox.ru pwith proto POP3 and port 110 auth password localdomains domen.ru envelope "Received 2" user "vasy" there with password "123" flush no keep no rewrite
mda "/usr/bin/procmail"

в /root/.procmailrc
PATH=/bin:/usr/bin:/usr/bin
MAILDIR=/var/spool/mail      #you'd better make sure it exists
#DEFAULT=$MAILDIR/mbox   #completely optional
LOGFILE=/var/log/procmail.log   #recommended

:0
* ^Subject:.*Flame
/dev/null

:0
* ^To:.*petya@domen.ru
! petya


если хочешь без procmail средствами fetchmail:
poll pop.inbox.ru pwith proto POP3 and port 110 auth password localdomains domen.ru envelope "Received 2" user "vasy" there with password "123" flush no keep no rewrite
is * here


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

2. "fetchmail+procmail+Postfix"  
Сообщение от Tiamon (ok) on 12-Авг-08, 16:35 
Спасибо большое, с procmail так и не вышло ничего, не знаю в чём проблема, второй вариант вроде работает.

И ещё если не сложно обьясни пожалуйста строчку:

>poll pop.inbox.ru pwith proto POP3 and port 110 auth password localdomains domen.ru
>envelope "Received 2" user "vasy" there with password "123" flush no
>keep no rewrite
>is * here

Конкретнее вот это:
>envelope "Received 2"

и это:
>flush no
>keep no rewrite
>is * here

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

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

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




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

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