nerdstock.org

PROJECTEN | HANDLEIDINGEN | OVERIGE
Nederlands   English

Systeem mail lezen in Thunderbird

Unix systemen sturen soms mail naar lokale gebruikers; de output van cronjobs, bijvoorbeeld.
Hoewel Thunderbird zo op het eerste oog niet de mogelijkheid lijkt te hebben om deze mail (/var/mail/username onder FreeBSD of /var/spool/mail/username onder Linux) te lezen, bestaat die mogelijkheid wel. Lees verder…

Onderstaande is uiteraard weer geheel op eigen risico.

Eén van de workarounds die ik hiervoor tegenkwam, was het installeren van een POP of IMAP server op de workstation; dat klinkt voor mij een beetje als 'een nootje kraken met een heimachine': het werkt, maar het is wat overdreven.
Een andere oplossing zou zijn de mail naar je 'gewone' e-mailadres te sturen, bijvoorbeeld door /etc/mail/aliases aan te passen of met een ~/.forward bestand; behalve dat ik dit geen mooie oplossing vind, voel ik er ook weinig voor om mijn 'Security run output' over het internet te sturen als dat niet nodig is.

Laten we het ietsje pragmatischer aanpakken:

Het enige 'probleem' met deze setup is dat ik Thunderbird niet lijk te kunnen configureren om de Local Folders/Inbox map automatisch te controleren op nieuwe berichten, zodat de naam van de map niet vet gedrukt wordt als er nieuwe berichten zijn en ik eraan moet denken de map elke dag op nieuwe berichten te controleren.


Als je root bent op deze machine, is het ook wel handig om te zorgen dat de mail voor root ook bij jou terecht komt (als je dat nog niet gedaan hebt). Bewerk hiervoor /etc/mail/aliases (Linux: /etc/aliases), en voeg 1 regel toe:

root:	user01
Voer daarna het commando newaliases uit om deze nieuwe alias te activeren.

De makkelijkste manier om de oudere mail van root ook in jouw mailbox te krijgen, is de mailspool van root aan die van jou te plakken; houd er hierbij wel rekening mee dat dit geen goed idee is als één van de spool bestanden in gebruik is, sluit Thunderbird dus af en doe dit op een tijdstip dat er geen cronjobs draaien (en dan nog geef ik geen enkele garantie).

root@workstation# cat /var/mail/root >> /var/mail/user01
root@workstation# :> /var/mail/root
(Een betere manier is formail te gebruiken, een applicatie die met procmail meekomt, maar ik heb geen zin om dat op mijn workstation te installeren, dus ik neem het risico.)


Reacties zijn welkom:
rob[at]nerdstock.org
Creative Commons License
http://creativecommons.org/licenses/by-nc-sa/3.0/nl/deed.nl

 


-i *.nerdstock.org/*
Nerds don't google, they grep.

Dannik
http://dannik.nl
OhReally.nl
http://OhReally.nl
Setara
http://setara.org
HoudtVan.je
http://www.houdtvan.je
FaciliPro
http://facilipro.nl
Ads by Nerdstock.org

Link: Op deze site gebruikte handelsmerken