|
|
Waarom Postfix
Omdat het snel, stabiel en veilig is. Ik gebruik het al jaren zonder ook maar een probleem
en binnen de diverse fora wordt het beschreven als zeer stabiel met een zeer goede performance
ook bij duizenden gebruikers.
Het toevoegen van een "standaard" mail gebruiker
Er zijn diverse manieren om gebruikers op een Linux server aan te maken. Standaard wordt de gebruiker
op Unix nivo aangemaakt, waarna deze ook automatisch een mail id heeft. Wil je dit niet (uit beveiligingsoogpunt
bijvoorbeeld, dan zijn er diverse methoden om zgn virtuele gebruikers aan te maken. Zoek binnen google
bijvoorbeeld eens op dovecot, mysql en OpenLDAP. Binnen dit voorbeeld ga ik voor de eenvoud uit van een
implementatie op basis van een "echte" Linux gebruiker.
- Om een gebruiker op een Linux server aan te maken, moet je eerst een gebruiker op de machine zelf
aanmaken. Dit doe je door het commando adduser uit te voeren. Beantwoord hierbij de vragen.
- Gebruikers bij mij op de servers krijgen altijd een ander userid als de mailnaam die ze extern hebben.
Hiertoe moet je er voor zorgen dat in de file /etc/postfix/master.cf de volgende twee regels opgenomen zijn:
virtual_alias_domains = <mijndomein.nl>
virtual_alias_maps = hash:/etc/postfix/virtual
Vervolgens neem je in de file /etc/postfix/virtual een regel op als gebruiker@mijndomein.nl echtenaam@lokaaldomein.nl.
Het domein lokaaldomein.nl dien je hierbij als domein in de regel mydestination = lokaaldomein.nl op te nemen.
Activeren kun je deze virtual gebruiker met postmap /etc/postfix/virtual.
- Vervolgens kun je controleren of je mail naar de gebruiker kunt sturen, door een mail naar het nieuwe alias te sturen.
Je kunt dit controleren door te kijken of de file /var/spool/mail/gebruiker is aangemaakt met het commando
ls /var/spool/mail. Als de file bestaat, dan kun je er mail naar toe sturen.
als imap of pop gebruker configureren op de client pc.
- Maak vervolgens de directory mail aan binnen de gebruikersdirectory op de server.
Converteren van mailbox naam maildir formaat
Bij gebruik van het maildir formaat, wordt de mail in "kleine" files per mail opgeslagen i.p.v. in 1 grote file.
Dit heeft grote voordelen bij grote mailboxen door bijvoorbeeld grote files zoals foto's bestanden e.d..
Het converteren gaat als volgt:
- Installeer het programma mb2md met het commando "apt-get install mb2md" (op een debian server).
- Voer de volgende commando's uit.
# su gebruikersnaam
# cd ~
# mb2md -m
# mb2md -R -s mail
# exit
- home_mailbox = Maildir/
- mailbox_command = /usr/bin/procmail -a "$EXTENSION" DEFAULT=$HOME/Maildir/ MAILDIR=$HOME/Maildir
- apt-get install courier-imap-ssl
Toevoegen van een listening porT
Voeg aan de file /etc/postfix/master.cf de volgende regel toe:
1125 inet n - - - - smtpd
Hierdoor zal de mailserver ook luisteren op poort 1125 (als je bijvoorbeeld vanuit een ander
netwerk mail via je eigen server wilt versturen.).
Info volgt
Nog uitzoeken
- Het gebruik / de consequenties bij het gebruik van mailboxen in Maildir i.p.v. mbox formaat.
|
|