python
[postmaster]
host = localhost
queue = ~/.lamson/pyqueues
[router]
host = localhost
queue = ~/.lamson/pyqueues
[sender]
host = localhost
port = 8823
[messages]
queue = ~/.lamson/queues
archive = ~/.lamson/archives
def handle_message(msg):
sender = msg['From']
recipient = msg['To']
reply_msg = EmailMessage()
reply_msg['From'] = recipient
reply_msg['To'] = sender
reply_msg['Subject'] = 'Re: ' + msg['Subject']
reply_msg.set_payload('Hello, I received your email!')
send(reply_msg)
logging.info(f"Replied to email from {sender}")
route('^.*$', 'hello.handle_message')
import lamson.server
if __name__ == "__main__":
lamson.server.Server().run()