Exemplo n.º 1
0
    def invoke(self, _clerk, _user, mailbox):
        box = safety.safeMailbox(_user, mailbox)
        _user.getBeaker().delpop(box.mailbox)

        for rule in box.rules:
            if rule.virtuser == '(catchall)':
                rule.domain.mailto = EmailRule.BOUNCE
                _clerk.store(rule.domain)
            else:
                rule.mailto = EmailRule.BOUNCE
                _clerk.store(rule)

        _clerk.delete(Mailbox, box.ID)
Exemplo n.º 2
0
    def invoke(self, _clerk, _user, mailbox):
        box = safety.safeMailbox(_user, mailbox)
        _user.getBeaker().delpop(box.mailbox)

        for rule in box.rules:
            if rule.virtuser=='(catchall)':
                rule.domain.mailto = EmailRule.BOUNCE
                _clerk.store(rule.domain)
            else:
                rule.mailto=EmailRule.BOUNCE
                _clerk.store(rule)

        _clerk.delete(Mailbox, box.ID)
Exemplo n.º 3
0
 def invoke_x(self, _user, mailbox, pass1, pass2):
     try:
         box = safety.safeMailbox(_user, mailbox)
     except AssertionError, e:
         raise LookupError(e)
Exemplo n.º 4
0
 def invoke_x(self, _user, mailbox, pass1, pass2):
     try:
         box = safety.safeMailbox(_user, mailbox)
     except AssertionError, e:
         raise LookupError(e)