diff options
author | Yves Fischer <yvesf@cern.ch> | 2016-02-01 09:09:31 +0100 |
---|---|---|
committer | Yves Fischer <yvesf@cern.ch> | 2016-02-01 09:09:43 +0100 |
commit | 3cbe8700c8c6cb1ac41b506681234f995ca979ba (patch) | |
tree | 01b6f4e232e23ff9cf5379137a472796784d1abe /packages/cern-scripts/src/main/resources/bin/smtp-server.py | |
parent | 4de2d5afc7dfdb0409d2ac9359bbe5bac58e2edc (diff) | |
download | debian-packages-3cbe8700c8c6cb1ac41b506681234f995ca979ba.tar.gz debian-packages-3cbe8700c8c6cb1ac41b506681234f995ca979ba.zip |
cern-scripts: restructure source directory
Diffstat (limited to 'packages/cern-scripts/src/main/resources/bin/smtp-server.py')
-rwxr-xr-x | packages/cern-scripts/src/main/resources/bin/smtp-server.py | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/packages/cern-scripts/src/main/resources/bin/smtp-server.py b/packages/cern-scripts/src/main/resources/bin/smtp-server.py deleted file mode 100755 index 1cfef81..0000000 --- a/packages/cern-scripts/src/main/resources/bin/smtp-server.py +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env python -import sys, os, mailbox, email, smtpd, asyncore - -class MaildirServer(smtpd.PureProxy): - def __init__(self, localaddr, remoteaddr): - smtpd.SMTPServer.__init__(self, localaddr, remoteaddr) - self.maildir = mailbox.Maildir("./Maildir", create=True) - def _deliver(self, mailfrom, rcpttos, data): - mail = email.message_from_string(data) - maildirMail = Message(mail) - self.maildir.add(maildirMail) - -if __name__ == '__main__': - muttrc = os.path.join(os.path.dirname(__file__), "muttrc") - print("Use `mutt -F {}' to read mails".format(muttrc)) - smtpd.DEBUGSTREAM = sys.stderr - server = MaildirServer(("0.0.0.0", 8025), (None, None)) - asyncore.loop() - -# vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4 |