Toon posts:

[postfix/courier] mail deliveren in maildir folder

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een Postfix MTA draaien en Courier IMAP/POP3. Nu heb ik wat folders onder INBOX aangemaakt waarin in mail automatisch wil laten binnen, dus niet met de hand verplaatsen naar die folder. Ik neem aan dat er dan iets in Postfix geconfigureerd moet worden, of iets met een .forward file, maar ik kan er nergens iets over vinden...

Iemand een idee waar ik meer info kan vinden hierover?

  • riotrick
  • Registratie: Mei 2002
  • Laatst online: 04-07 15:29
Op dinsdag 02 juli 2002 15:49 schreef Felix het volgende:
Ik heb een Postfix MTA draaien en Courier IMAP/POP3. Nu heb ik wat folders onder INBOX aangemaakt waarin in mail automatisch wil laten binnen, dus niet met de hand verplaatsen naar die folder. Ik neem aan dat er dan iets in Postfix geconfigureerd moet worden, of iets met een .forward file, maar ik kan er nergens iets over vinden...

Iemand een idee waar ik meer info kan vinden hierover?
Ik doe dit zelf met procmail. In de main.cf van postfix zet je de volgende regel:

mailbox_command = /usr/bin/procmail

in /etc/skel (voor nieuwe gebruikers) en in alle homedirs van de bestaande gebruikers maak je een .procmailrc aan met de volgende inhoud:
code:
1
2
3
4
5
6
7
8
PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:.
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/new
LOGFILE=$HOME/procmail.log
LOCKFILE=$HOME/.lockmail
VERBOSE=ON
LOGABSTRACT=all
COMSAT=NO

Als er nu een mailtje binnenkomt die locaal afgeleverd moet worden geeft postfix deze door aan procmail. Procmail dropt deze vervolgens in de Maildir. Je kan nu per gebruiker in de .procmailrc procmail recipes gebruiken om mail te sorteren. Ik zet hieronder even mijn .procmailrc dan kan je wat voorbeelden zien:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:.
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/new
LOGFILE=$HOME/procmail.log
LOCKFILE=$HOME/.lockmail
VERBOSE=ON
LOGABSTRACT=all
COMSAT=NO

:O H:
* ^X-Spam-Flag:.*YES.*
/dev/null

:O H:
* ^From:.*doris.hoste@skynet.be.*
/dev/null

:O H:
* ^From:.*root.*|\
^From:.*MAILER-DAEMON.*
.Root/new

:O H:
* ^Subject:.*\\[blokkers\].*|\
^Subject:.*\\[usp\].*|\
^To:.*@u-skateparade\.nl|\
^Cc:.*@u-skateparade\.nl
.USP/new

:O H:
* ^To:.*mcafee@node12538\.a2000\.nl|\
^From:.*@*sophos\.com
.Virus/new

:O H:
* .*@gentoo\.org.*
.Gentoo/new

:O H:
* .*@edg\.nl.*
.EDG/new

:O H:
* .*@.*ahk\.nl.*
.Ahk/new