Hi all, So a while back - I mailed the list ( http://article.gmane.org/gmane.mail.opensmtpd.general/2397 ) about OpenSMTPD - but since I didn’t hear anything back, I went thru, sorted the issues ( both build and runtime ) and have it working on OS X Yosemite.
I’m not sure if this is of any use to anyone but me, but I’m hoping it is. If anything, it’s a first step getting OpenSMTPD into Homebrew or Macports, amongst other things. So.. a.) Binaries. I’ve placed them here: http://narwhal.creepingfur.is/opensmtpd.html There are 2 variants of 5.4.4p1 ( and there should be a snapshot release in a day or so ) - both built with OS X’s built in OpenSSL ( which it, admittedly - a bit old ). The only external dependency is libevent ( and sqlite with that variant ). I’ve also created a launchd Daemon so you can run OpenSMTPd as service under OS X and there is a standalone libars download ( which is bundled with the OpenSMTPd tarballs ). I’ve tested it on OS X 10.10.0 thru 10.10.3-seed on a variety of hardware - and haven’t seen any issues. If you run into any, I’ll help where/if I can. Help yourself. ---------- b.) Patches What’s the best way to handle these? I have a quick and dirty patch ( like you would see in Homebrew or even FreeBSD ports ) that will allow everything to build/work correctly after it’s applied to the 5.4.4p1 source tree. Since some of the OS X changes do break the build on the other BSDs, this might be a good idea ( this is even more an prevalent in the latest portable snapshot ). It’s not something you would put in a git pull request, that’s for sure. But it works. Or I can spend some time and make a not-so-dirty patch that can be applied without breaking non-OS X builds.. but I’m not sure the code/style guidelines, nor am I 100% sure how to cleanly apply the needed changes - so I might need a little help and this will. It would be an undertaking. Or I can do both. Or some hybrid.. Or.. basically, I don’t really know what the best way to handle it. What says the development team / community say? ---------- Anyway - thanks to the OpenSTMPD team for building such a great SMTP server - I hope this work will be useful to someone and contributes to OpenSMTPD’s total domination. best, -bp ================ Benjamin Perrault ben dot perrault at gmail dot com twitter: @creepingfur -- You received this mail because you are subscribed to [email protected] To unsubscribe, send a mail to: [email protected]
