-
Notifications
You must be signed in to change notification settings - Fork 0
Mail addresses need to be cleared first, so that the server accepts the mails for these addresses:
mreceiver add [email protected]
This can be canceled with
mreceiver del [email protected]
or listed with
mreiceiver list
After a mail has been received by the mail server it's being piped to maildrop. maildrop is being configured using a file ~/.mailfilter
, which defaults to:
MDIR ="$HOME/Mail"
/^X-Original-To: (.*)$/
ADR = tolower($MATCH1)
# Uncomment this if you want to extract user and domain from the address.
# /^X-Original-To: (.*)@(.*)$/
# USERPART = tolower($MATCH1)
# DOMAINPART = tolower($MATCH2)
to "$MDIR/$LOGNAME"
Die erste Zeile definiert die Variable MDIR, sie dient nur zur Schreiberleichterung. In den beiden darauffolgenden Spachen wird die Empfängeradresse aus dem X-Original-To-Header extrahiert und sichergestellt, dass sie immer in Kleinbuchstaben vorliegt.
Jedem Systembenutzer ist automatisch eine gleichnamige eine Mail Adresse zugeordnet. Es ist wichtig, dass diese auch tatsächlich gelesen wird. Will man über den Server keine E-Mails empfangen können sie mit to "! [email protected]
an eine externe Adresse weitergeleitet werden.
Die letzte Zeile stellt alle E-Mails an eine Maildir zu, welches den Namen des Systembenutzers entspricht
WICHTIG: Die Maildirs müssen zuvor mit maildirmake angelegt werden (siehe unten).
Hat man den Verdacht, dass Mails nicht zugestellt werden, kann man mit /usr/sbin/postqueue -p
einen Blick in die Warteschlange werfen. Dort finden sich auch die Fehlerausgaben von Maildrop, wenn die .mailfilter fehlerhaft ist.
Damit der POP3/IMAP Server auf die E-Mails zugreifen kann, müssen diese in einen sog. Maildir untergebracht werden. Diese werdem mit maildirmake DIR
angelegt. Es empfiehlt sich alle Maildirs unterhalb von ~/Mail anzulegen.
Wichtig ist zu beachten, dass der verwendete IMAP/POP3 Server courier nur auf Maildirs zugreifen kann. Verwaltet werden Accounts mit genauso wie FTP Zugänge mit dem Programm account. z.B.
account mailbox add -l LOGIN -p PASSWORD -d MAILDIR
For configuration of your mail user agent use:
- Server: venus.centershock.net (any host that resolves to that IP works, but the certificate common name is that one)
- Authentication: whatever you have chosen
- Passwort Encryption: PLAIN or no encryption (the server can't handle encrypted passworts, since they are not saved in cleartext, anyway it's not needed, since we use stream encryption)
- Encryption: TLS or STARTTLS