–navigation–
| Beitragsdatum | 21.02.2018 |
|---|---|
| Letzte Aktualisierung | 22.02.2018 |
| Betrifft | Ubuntu 14.04, 16.04 und andere, procmail 3.23 und andere |
Auf einemk virtuellen Server mit Plesk soll eine Mailfilterung unabhängig von einem Mail-User-Agent (MUA) eingeführt werden. Genau dafür ist procmail gedacht. Damit lassen sich serverseitig Mails sortieren, weiterleiten und verschieben (auch löschen).
# /var/qmail/mailnames/[domain]/[mailboxname] # z.B.: /var/qmail/mailnames/it-muecke.de/procmailtest
.procmailrc# .procmailrc
# filtern von emails mit procmail
VERBOSE=yes
LOGABSTRACT=all
MAILDIR=/var/qmail/mailnames/it-muecke.de/procmailtest/Maildir
PROCMAILDIR=/var/qmail/mailnames/it-muecke.de/procmailtest/.procmail
LOGFILE=$PROCMAILDIR/log
# Wo werden Mails abgelegt, die procmail nicht filtert:
DEFAULT=${MAILDIR}/new
:0
* ^From.*mail@it-muecke.de
* ^Subject.*\[Test\]\ Dies\ ist\ ein\ Test
! weiterleitungsadresse@domain.tld
* leiten eine RegExp ein, auf die der Filter matcht! eingeleitet.qmail geändert werden:| true | /usr/bin/procmail -m .procmailrc
.procmail angelegt werden:mkdir .procmail
# Inhalt auflisten:
ls -la
# Ausgabe z.B.:
drwxr-xr-x 2 popuser popuser 4.0K Feb 21 11:30 .procmail
-rw-r--r-- 1 popuser popuser 447 Feb 21 11:37 .procmailrc
-rw------- 1 popuser popuser 42 Feb 21 11:25 .qmail
drwxr-xr-x 2 popuser popuser 4.0K Feb 21 11:24 .spamassassin
drwx------ 2 popuser popuser 4.0K Feb 21 11:24 @attachments
drwx------ 7 popuser popuser 4.0K Feb 21 11:42 Maildir
# Weichen Owner/Group-Names ab, dann sind diese anzupassen:
# chown [owner].[group] [datei]
# z.B.:
chown popuser.popuser .qmail
# procmail [pfad zur procmailrc] < [pfad zu einer testmail] # z.B.: procmail ./.procmailrc < /var/qmail/mailnames/meine-domain.de/mail/Maildir/cur/testmail
.procmailrc erweitert werden um ein letztes Rezept::0 /dev/null
IT-MÜCKE - Richard Mücke - Ihr zuverlässiger EDV-Partner aus Mannheim
home - beratung - it-mücke kms - kontakt - blog - richard mücke - zertifizierungen - impressum - datenschutzerklärung