Just wondering if there is a Python MTA. I took a look at smtpd but they all look like forwarders without any functionality.
Yes, Twisted includes a framework for building SMTP servers. There's a simple Twisted-based email server available here (also see here for some information about its development).
If you want something closer to a mail application server, there's Lamson.