Помогите пожалуйста разобратся, савсем запутался.Задача:
Есть корпоративный ящик 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, пробывал строить так, не палучается...
Вообщем прошу помощи!
если хочешь использовать 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
Спасибо большое, с 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