'@param mailhost: A C{str} giving the mail exchange host which will
accept moderation emails from this server.  Must accept emails
destined for any address specified as a moderator.
@param sender: A C{str} giving the address which will be used as the
sender of any moderation email generated by this server.'

def __init__(self, mailhost, path, sender=None):

    self.path = path
    self._mailhost = self.mailhost = mailhost
    self._sender = sender
    if (not os.path.exists(path)):
        os.mkdir(path)
    self.dbm = dirdbm.Shelf(os.path.join(path, 'newsshelf'))
    if (not len(self.dbm.keys())):
        self.initialize()
