Tornado_smtp is a project mainly written in Python, it's free.
a tornado based smtp server
implementation of a SMTP server using tornado
look at smtp_test.py for example code seems to basically work right now, but hasn't been fully tested still a work in progress