Martin's GhettoPush, which I talked about recently is being heavily used here. So much, that I've implemented some changes, that Martin has kindly merged back into his master repository. The two additions I submitted to the code are both very similar -- almost identical. They enable us to exclude certain e-mail messages from being Prowl'ed. You can use two files containing regular expressions for doing this, by defining them in imapidle2prowl's configuration:

# Optionally, specify the name of a file containing
    # a list of regular expressions of From addresses
    # to ignore (i.e. these will *not* be PROWled).
    from_regex = noprowl.regexps
    
    # Optionally, specify the name of a file containing
    # a list of regular expressions of Subject lines
    # to ignore (i.e. these will *not* be PROWled).
    subj_regex = noprowl-subj.regexps

The first is matched case-insensitively against the From: header (not the envelope sender) of the message, and the second set of regular expressions match (also case-insensitively) against the Subject header. If a match is found on either, Prowl is not notified. As an example, consider the following file I could use for subject-regular expressions:

# This is a comment. Empty lines are ignored.
    
    v.*i.*a.*g.*r.*a
    ^cron
    spam:

This allows me (and you of course) to exclude messages from mailing lists, messages flagged as spam, as well as e-mails from SWMBO reminding you to take out the rubbish. ;-)

Flattr this
Mail, Linux, IMAP, Mobile, MacOSX, CLI, iphone, and IDLE :: 14 Nov 2009 :: e-mail

Comments

blog comments powered by Disqus