Example #1
0
def handle_incoming (m):
    if not wleconfig.config.getboolean ('DEFAULT', 'vacation'): return
    if wlemail.from_mailinglist (m): return
    if wlemail.sent_by_myself (m): return
    if not wlemail.sent_to_me (m): return
    r = vacation_message (m)
    if r: wlemail.send_message (r)
Example #2
0
def handle_ok(m):
    wlemail.add_magic(m)
    wlevacation.handle_incoming(m)
    wleconfirm.deliver_mail(m, 'mailbox')
    count_delivered()
    wleconfirm.check_discuss(m)
    if wlemail.from_mailinglist(m):
        if wleconfig.config.getboolean('DEFAULT', 'list_add_other'):
            wlelists.snoop_addresses(m)
    else:
        if wlemail.sent_by_myself(m):
            if wleconfig.config.getboolean('DEFAULT', 'confirm_recipients'):
                wlelists.add_confirmed(m.mrecipients)
        elif wleconfig.config.getboolean('DEFAULT', 'people_add_other'):
            wlelists.snoop_addresses(m)
Example #3
0
def handle_ok (m):
    wlemail.add_magic (m)
    wlevacation.handle_incoming (m)
    wleconfirm.deliver_mail (m, 'mailbox')
    count_delivered ()
    wleconfirm.check_discuss (m)
    if wlemail.from_mailinglist (m):
        if wleconfig.config.getboolean ('DEFAULT', 'list_add_other'):
            wlelists.snoop_addresses (m)
    else:
        if wlemail.sent_by_myself (m):
            if wleconfig.config.getboolean ('DEFAULT', 'confirm_recipients'):
                wlelists.add_confirmed (m.mrecipients)
        elif wleconfig.config.getboolean ('DEFAULT', 'people_add_other'):
            wlelists.snoop_addresses (m)