SMTP server

Tot noch toe heb ik altijd als SMTP dienst ssmtp met relay.skynet.be. Maar door de limitering van skynet komen niet alle mailtjes die 's nachts om 12 uur verzonden worden ook effectief verzonden naar mijn e-mailadres. Daarom wilde ik even kijken voor een alternatief. En dat ik dan keek in de richting van een eigen SMTP server, vooral toen ik er een artikel over vond in de PCActive. Toch heb ik eerst ssmtp aangepast zodat hij voortaan de servers van PCextreme zou gebruiken. Echter, dat had ik gedaan zonder de nodige authenticatie, en dus lukte dat niet. Ondertussen werkte dit wel nar behoren, maar toch had ik nu echt het idee om een SMTP server te starten, op een nieuwe virtuele server, nummer 105.

En dus heb ik even rond gekeken naar de mogelijkheden. In de PCActive werd Postfix gebruikt, maar uiteindelijk besloot ik toch om te gaan voor exim4, de standaard server van Debian. Maar, met exim4 lukte het me niet om een mail te versturen naar mijn e-mailadres. Dat werd niet aanvaard, en ook andere diensten aanvaarden me niet. Ook na het veranderen van de nodige instellingen bleef het probleem bestaan. Ik kreeg exim4, zo leek het toch, maar niet wijsgemaakt dat hij moest zeggen dat hij paretje.dyndns.org was. Nu met Postfix hoefde ik na installatie uiteindelijk enkel myhostname aan te passen in /etc/postfix/main.cf en de ip range van mijn netwerk toevoegen aan mynetworks.

Nu leek alles te werken, behalve dat dat ik elke 20 minuten een mailtje kreeg met de volgende foutmelding.
/usr/share/sendmail/sendmail: 1248: /usr/sbin/sendmail-msp: not found

Na wat zoeken vond ik dit topic op de Ubuntu forums, waaruit blijkt dat dit een gevolg is van het feit dat sendmail niet helemaal verwijderd is, de cronjobs zodoende ongewijzigd zijn, maar de vereiste bestanden zijn wel weg. Dit kon opgelost worden door de overbodige sendmail pakketten te verwijderen:
sudo apt-get purge remove sendmail-base sendmail-cf sendmail-doc