writing a Mail Server

Steve Holden steve at holdenweb.com
Wed Dec 14 04:36:53 EST 2005


sujatasingh_orlando at yahoo.com wrote:
> Hello,
> I have to implement a mail server type program for a project using
> python. I have already implemented smtp and pop3 protocol to send and
> retrieve mail at the client side. I used an existing mail server
> account to test the code. Now, I need to write the functionality of the
> mail server end. My goal is to receive emails from a few accounts, look
> at the to addresses and forward it to different mailboxes. And,
> different users should be able to pick up mail from their mailboxes.
> I am new to python and from what I have learned, I need to use
> SimpleSocketServer. I am not clear about how it will get an email type
> file and then put it in the right mailbox.
> I don't need to do too much fancy address checking, spam filtering etc.
> 
> Is there a simple way to approach this? Will really appreciate the
> input.
> Thanks
> 
Look at the SpamBayes project, which IIRC has proxies for both SMTP and 
POP3, which should be easy to adapt to your purposes - you don't really 
need a full server implementation.

regards
  Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC                     www.holdenweb.com
PyCon TX 2006                  www.python.org/pycon/




More information about the Python-list mailing list