xs4all biedt de mogelijkheid tot een bSMTP account, net als
bijvoorbeeld demon en cistron. Met een bSMTP account hoef je
je post niet meer met pop3 of imap op te halen, maar wordt hij
afgeleverd op je systeem met smtp. Zolang je offline bent, houdt
je provider de post voor je vast. Bij een bSMTP account krijg je ook een
vast IP adres en hostnaam (in mijn geval 194.109.57.253:
hensema.xs4all.nl).
Om te zorgen dat je mail kunt ontvangen met Linux (of een
willekeurige andere Unix) kun je sendmail gebruiken. Sendmail is de
SMTP daemon die voor alle afhandeling van de post zorgt.
Deze configuratie heb ik gemaakt voor mijn bSMTP account bij xs4all op
een Redhat Linux 5.1 systeem met sendmail 8.9.1a. De .mc file werkt
alleen met sendmail 8.9, en niet met eerdere versies. Heb je een
eerdere versie van sendmail, dan zul je waarschijnlijk alle
verwijzingen naar de /etc/mail/ directory aan moeten passen of
verwijderen. Echter, wegens een aantal security fixes, is het altijd aan
te raden om de nieuwste sendmail versie te draaien.
Op dit moment gebruik ik de configuratie op mijn SuSE 6.1 systeem
zonder verdere veranderingen. Wel heb ik het SuSE sendmail-startscript
vervangen, omdat die niet de verschillende databases in /etc/mail
initialiseert. Het door mij meegeleverde script werkt prima.
Update: ook op mijn Suse 7.1 systeem met sendmail 8.11 werkt deze setup goed. Je hebt echter wel wat extra bestanden nodig, plaats deze in /etc/mail/.
Als je geen bSMTP hebt, maar een gewoon pop3 account, dan kan deze
setup gebruikt worden voor uitgaande mail, maar ik weet helaas niet
exact hoe je een username op je linux machine om kunt zetten naar je
pop3 naam. Waarschijnlijk gaat dat met de genericstable. Laat het me
even weten als je weet hoe dat werkt.