Vandaag versie 3.3.2 uitgekomen, update ging zonder problemen.
- Patch WordPress 3.3.1 naar 3.3.2: download
Vandaag versie 3.3.2 uitgekomen, update ging zonder problemen.
Vandaag versie 3.3.1 uitgekomen, met daarin een aantal fixes en een oplossing voor cross-site-scripting aanval. Update ging zonder problemen.
Paar dagen geleden is versie 3.3 uitgekomen, vandaag de tijd gevonden om de update uit te voeren.
Paar kleine problemen met wijzigingen die niet via de patch-file doorgevoerd konden worden en ik handmatig moest doen.
Het was nog maar kort geleden dat versie 3.1.4 uitkwam, nu is versie 3.2 al weer uitgekomen. Groot aantal wijzigingen, gelukkig ging de upgrade zonder problemen.
Om nu voor eens en voor altijd voor mezelf helder te krijgen wat nu al die verschillende afkortingen betekenen, een overzichtje van de belangrijkste termen die je tegen komt als je zelf een mailserver gaat beheren.
Oftewel het programma waarmee je mail kunt ophalen en versturen, bijvoorbeeld Outlook.
De naam zegt het eigenlijk al, de MTA zorgt voor het transport van de mail, dus van bijvoorbeeld Outlook naar de ontvangende mailserver.
De MDA neemt de mail in ontvangst van de MTA en levert het af in de juiste postbus. Hierna kan het dus met een MUA weer opgehaald worden.
Een MSA is in feite niets meer of minder dan het versturen van mail, bijvoorbeeld providers maken hier gebruik van om voor al hun gebruikers de mail te kunnen versturen. Anders gezegd, het is een MTA met daarbij de taak om voor geauthenticeerde gebruikers mail te versturen.
De MRA is verantwoordelijk voor het ophalen van mail van een externe mailbox, zodat het lokaal gebruikt kan worden. Dit gaat in samenwerking met de MDA.
Omdat ik af wil van het pakket saslauthd dat voor Courier nodig is, ben ik eens gaan kijken hoe makkelijk het is om over te stappen op Dovecot. En dat bleek eenvoudiger dan gedacht.
Allereerst maar de benodigde pakketten installeren:
aptitude install dovecot-common dovecot-imapd
Hiermee werden de geinstalleerde Courier pakketten verwijderd. Volgende stap is dan het configureren van Dovecot. Allereerst maar even een kopie gemaakt van de default configuratie:
cp /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf.default
Vervolgens is het een kwestie van de volgende bestanden configureren:
Een van de problemen die ik tegen kwam, was de volgende foutmelding in de mail.log:
echo postfix/pipe[28624]: AC7AB11BA168: to=<mailaddress>, relay=dovecot, delay=56, delays=56/0.01/0/0.01, dsn=4.3.0, status=deferred (temporary failure. Command output: Can't open log file /var/log/mail.log: Permission denied )
De oplossing voor dit probleem was -na een uurtje gezocht en nagedacht te hebben- eigenlijk vrij simpel. In /etc/dovecot/dovecot.conf had ik de volgende regel opgenomen:
log_path = /var/log/mail.log
Deze heb ik verwijderd en na een herstart was het probleem verholpen. Het is immers niet nodig om expliciet een aparte logfile op te geven, als ik het weglaat komt het automatisch wel in de mail.log terecht.
Volgende issue was de volgende melding:
deliver(mailaddress): Fatal: setgid(1001(vmail)) failed with euid=5000(vmail), gid=5000, egid=5000: Operation not permitted (This binary should probably be called with process group set to 1001(vmail) instead of 5000)
Deze fout werd veroorzaakt door het feit dat in de dovecot.conf twee regels niet opgenomen waren:
mail_uid=5000 mail_gid=1001
De rest van de configuratie kon zonder problemen worden ingesteld door de voorbeeld configuratie door te nemen. Aangezien ik met Courier ook het ssl/tls gedeelte werkend had, was het een kleine moeite om ook Dovecot te laten werken met ssl/tls. Al met al heeft het twee avonden gekost om het weer tot een werkende configuratie te brengen.
Volgende stap is het opschonen van de configuratie, maar dat komt later. Eerst even een tijdje laten draaien.
Standaard is Windows 7 zo ingesteld dat als een native ipv6 verbinding wordt gebruikt, ipv6 de voorkeur heeft boven ipv4. Aangezien Ziggo geen ipv6 aanbiedt ben ik dus op een tunnelbroker (Hurricane Electric) aangewezen voor ipv6.
Nu werkt dat vrij probleemloos, ik kan prima ipv6 only sites bezoeken. Probleem ligt echter in sites die zowel ipv4 als ipv6 gebruiken. Voor die sites wordt nog steeds ipv4 gebruikt. Om dat te veranderen moeten we de prefix table wijzigen via netsh:
netsh interface ipv6 show prefixpolicy set prefixpolicy ::ffff:0:0/96 10 4 set prefixpolicy ::/96 20 3 set prefixpolicy 2002::/16 30 1 set prefixpolicy ::/0 40 1 set prefixpolicy ::1/128 50 0
De regel voor 2002::/16 is gewijzigd van label 2 naar label 1.