I started out this afternoon with a very simple goal: get sendmail on an OpenBSD 5.2 box to relay mail to a smarthost (preferably using TLS), so that sensorsd can send out alerts to my phone if something goes wrong.
After a solid two hours of trial and error, reading man pages and READMEs, and practicing google-fu, I knew a lot more about how sendmail worked, but still couldn't get sendmail to actually *work*. Taking a break from the frustration and arcane config files, I decided to look at the man pages for smtpd and smtpd.conf. Hey, look at this, the config file is sane and readable! I don't have to run it through a macro compiler every time I make a change! Everything's documented in the man page, which actually contains an example that perfectly matches my use case! After a whopping 5 minutes of reading documentation and setting up config files, I stopped sendmail, started smtpd, thought "here goes nothing..." and fired off a test email... ... which popped up in my inbox on my phone about 10 seconds later. It worked perfectly, on the first try, after literally 5 minutes of work. So, I'd just like to say "thanks" to the OpenBSD and OpenSMTPD devs for making such a friendly, usable, *SANE* MTA. Keep up the great work! -- Joe Gidi j...@entropicblur.com "You cannot buy skill." -- Ross Seyfried