Lamson The Python SMTP Server
We’ve all been there, mucking around in the sendmail m4 macros trying one more time to get the damn mailing list to update for the new users. Every time we say, “This sucks, I want to rewrite this stupid thing.” Yet, when we’re done, we simply crawl back to our caves covered in our sendmail wounds.
Lamson’s goal is to put an end to the hell that is “e-mail application development”. Rather than stay suck in the 1970’s, Lamson adopts modern web application framework design and uses a proven scripting language (Python).
Instead of hideous aliases files (that you never remember to update) Lamson uses friendly regular expressions and routing.
Rather than bizarre flat file “databases” and hashtable stores, Lamson uses a real Object-Relation Mapping system (SQLAlchemy) to talk to an RDBMS.
Everything about Lamson is modern, rejecting any part of the gargantuan e-mail standards that doesn’t make sense in today’s world of giant attachments to MS Exchange™ servers through spam blockers trying their best to defend the world.