<_title>Sender
<_title>contains
(match-all (header-contains "From" ${sender}))
<_title>does not contain
(match-all (not (header-contains "From" ${sender})))
<_title>is
(match-all (header-matches "From" ${sender}))
<_title>is not
(match-all (not (header-matches "From" ${sender})))
<_title>starts with
(match-all (header-starts-with "From" ${sender}))
<_title>does not start with
(match-all (not (header-starts-with "From" ${sender})))
<_title>ends with
(match-all (header-ends-with "From" ${sender}))
<_title>does not end with
(match-all (not (header-ends-with "From" ${sender})))
<_title>sounds like
(match-all (header-soundex "From" ${sender}))
<_title>does not sound like
(match-all (not (header-soundex "From" ${sender})))
<_title>Recipients
<_title>contains
(match-all (or (header-contains "To" ${recipient})
(header-contains "Cc" ${recipient})))
<_title>does not contain
(match-all (not (or
(header-contains "To" ${recipient})
(header-contains "Cc" ${recipient}))))
<_title>is
(match-all (or (header-matches "To" ${recipient})
(header-matches "Cc" ${recipient})))
<_title>is not
(match-all (not (or
(header-matches "To" ${recipient})
(header-matches "Cc" ${recipient}))))
<_title>starts with
(match-all (or (header-starts-with "To" ${recipient})
(header-starts-with "Cc" ${recipient})))
<_title>does not start with
(match-all (not (or
(header-starts-with "To" ${recipient})
(header-starts-with "Cc" ${recipient}))))
<_title>ends with
(match-all (or (header-ends-with "To" ${recipient})
(header-ends-with "Cc" ${recipient})))
<_title>does not end with
(match-all (not (or
(header-ends-with "To" ${recipient})
(header-ends-with "Cc" ${recipient}))))
<_title>sounds like
(match-all (or (header-soundex "To" ${recipient})
(header-soundex "Cc" ${recipient})))
<_title>does not sound like
(match-all (not (or
(header-soundex "To" ${recipient})
(header-soundex "Cc" ${recipient}))))
<_title>CC
<_title>contains
(match-all (header-contains "Cc" ${recipient}))
<_title>does not contain
(match-all (not (header-contains "Cc" ${recipient})))
<_title>is
(match-all (header-matches "Cc" ${recipient}))
<_title>is not
(match-all (not (header-matches "Cc" ${recipient})))
<_title>starts with
(match-all (header-starts-with "Cc" ${recipient}))
<_title>does not start with
(match-all (not (header-starts-with "Cc" ${recipient})))
<_title>ends with
(match-all (header-ends-with "Cc" ${recipient}))
<_title>does not end with
(match-all (not (header-ends-with "Cc" ${recipient})))
<_title>sounds like
(match-all (header-soundex "Cc" ${recipient}))
<_title>does not sound like
(match-all (not (header-soundex "Cc" ${recipient})))
<_title>BCC
<_title>contains
(match-all (header-contains "Bcc" ${recipient}))
<_title>does not contain
(match-all (not (header-contains "Bcc" ${recipient})))
<_title>is
(match-all (header-matches "Bcc" ${recipient}))
<_title>is not
(match-all (not (header-matches "Bcc" ${recipient})))
<_title>starts with
(match-all (header-starts-with "Bcc" ${recipient}))
<_title>does not start with
(match-all (not (header-starts-with "Bcc" ${recipient})))
<_title>ends with
(match-all (header-ends-with "Bcc" ${recipient}))
<_title>does not end with
(match-all (not (header-ends-with "Bcc" ${recipient})))
<_title>sounds like
(match-all (header-soundex "Bcc" ${recipient}))
<_title>does not sound like
(match-all (not (header-soundex "Bcc" ${recipient})))
<_title>Sender or Recipients
<_title>contains
(match-all (or (header-contains "From" ${recipient})
(header-contains "To" ${recipient})
(header-contains "Cc" ${recipient})
(header-contains "Bcc" ${recipient})))
<_title>does not contain
(match-all (not (or
(header-contains "From" ${recipient})
(header-contains "To" ${recipient})
(header-contains "Cc" ${recipient})
(header-contains "Bcc" ${recipient}))))
<_title>is
(match-all (or (header-matches "From" ${recipient})
(header-matches "To" ${recipient})
(header-matches "Cc" ${recipient})
(header-matches "Bcc" ${recipient})))
<_title>is not
(match-all (not (or
(header-matches "From" ${recipient})
(header-matches "To" ${recipient})
(header-matches "Cc" ${recipient})
(header-matches "Bcc" ${recipient}))))
<_title>starts with
(match-all (or (header-starts-with "From" ${recipient})
(header-starts-with "To" ${recipient})
(header-starts-with "Cc" ${recipient})
(header-starts-with "Bcc" ${recipient})))
<_title>does not start with
(match-all (not (or
(header-starts-with "From" ${recipient})
(header-starts-with "To" ${recipient})
(header-starts-with "Cc" ${recipient})
(header-starts-with "Bcc" ${recipient}))))
<_title>ends with
(match-all (or (header-ends-with "From" ${recipient})
(header-ends-with "To" ${recipient})
(header-ends-with "Cc" ${recipient})
(header-ends-with "Bcc" ${recipient})))
<_title>does not end with
(match-all (not (or
(header-ends-with "From" ${recipient})
(header-ends-with "To" ${recipient})
(header-ends-with "Cc" ${recipient})
(header-ends-with "Bcc" ${recipient}))))
<_title>sounds like
(match-all (or (header-soundex "From" ${recipient})
(header-soundex "To" ${recipient})
(header-soundex "Cc" ${recipient})
(header-soundex "Bcc" ${recipient})))
<_title>does not sound like
(match-all (not (or
(header-soundex "From" ${recipient})
(header-soundex "To" ${recipient})
(header-soundex "Cc" ${recipient})
(header-soundex "Bcc" ${recipient}))))
<_title>Subject
<_title>contains
(match-all (header-contains "Subject" ${subject}))
<_title>does not contain
(match-all (not (header-contains "Subject" ${subject})))
<_title>has words
(match-all (header-has-words "Subject" ${subject}))
<_title>does not have words
(match-all (not (header-has-words "Subject" ${subject})))
<_title>is
(match-all (header-matches "Subject" ${subject}))
<_title>is not
(match-all (not (header-matches "Subject" ${subject})))
<_title>starts with
(match-all (header-starts-with "Subject" ${subject}))
<_title>does not start with
(match-all (not (header-starts-with "Subject" ${subject})))
<_title>ends with
(match-all (header-ends-with "Subject" ${subject}))
<_title>does not end with
(match-all (not (header-ends-with "Subject" ${subject})))
<_title>sounds like
(match-all (header-soundex "Subject" ${subject}))
<_title>does not sound like
(match-all (not (header-soundex "Subject" ${subject})))
<_title>Specific header
<_title>contains
(match-all (header-contains ${header-field} ${word}))
<_title>does not contain
(match-all (not (header-contains ${header-field} ${word})))
<_title>has words
(match-all (header-has-words ${header-field} ${word}))
<_title>does not have words
(match-all (not (header-has-words ${header-field} ${word})))
<_title>is
(match-all (header-matches ${header-field} ${word}))
<_title>is not
(match-all (not (header-matches ${header-field} ${word})))
<_title>starts with
(match-all (header-starts-with ${header-field} ${word}))
<_title>does not start with
(match-all (not (header-starts-with ${header-field} ${word})))
<_title>ends with
(match-all (header-ends-with ${header-field} ${word}))
<_title>does not end with
(match-all (not (header-ends-with ${header-field} ${word})))
<_title>exists
(match-all (header-exists ${header-field}))
<_title>does not exist
(match-all (not (header-exists ${header-field})))
<_title>sounds like
(match-all (header-soundex ${header-field} ${word}))
<_title>does not sound like
(match-all (not (header-soundex ${header-field} ${word})))
<_title>Message Body
<_title>contains
(body-contains ${word})
<_title>does not contain
(match-all (not (body-contains ${word})))
<_title>Expression
<_title>Date sent
<_title>is
(match-all (= (get-sent-date) ${versus}))
<_title>is not
(match-all (not (= (get-sent-date) ${versus})))
<_title>is before
(match-all (< (get-sent-date) ${versus}))
<_title>is after
(match-all (> (get-sent-date) ${versus}))
<_title>Date received
<_title>is
(match-all (= (get-received-date) ${versus}))
<_title>is not
(match-all (not (= (get-received-date) ${versus})))
<_title>is before
(match-all (< (get-received-date) ${versus}))
<_title>is after
(match-all (> (get-received-date) ${versus}))
<_title>Label
<_title>is
<_title>is not
<_title>Score
<_title>is
(match-all (= (cast-int (user-tag "score")) ${versus}))
<_title>is not
(match-all (not (= (cast-int (user-tag "score")) ${versus})))
<_title>is greater than
(match-all (> (cast-int (user-tag "score")) ${versus}))
<_title>is less than
(match-all (< (cast-int (user-tag "score")) ${versus}))
<_title>Size (kB)
<_title>is greater than
(match-all (> (get-size) ${versus}))
<_title>is less than
(match-all (< (get-size) ${versus}))
<_title>Status
<_title>is
(match-all (system-flag ${flag}))
<_title>is not
(match-all (not (system-flag ${flag})))
<_title>Replied to
<_title>Draft
<_title>Important
<_title>Read
<_title>Junk
<_title>Follow Up
<_title>is Flagged
(match-all (not (= (user-tag "follow-up") "")))
<_title>is not Flagged
(match-all (= (user-tag "follow-up") ""))
<_title>Completed On
<_title>is set
(match-all (not (= (user-tag "completed-on") "")))
<_title>is not set
(match-all (= (user-tag "completed-on") ""))
<_title>Attachments
<_title>Exist
(match-all (system-flag "Attachments"))
<_title>Do Not Exist
(match-all (not (system-flag "Attachments")))
<_title>Mailing list
<_title>is
(match-all (header-matches "x-camel-mlist" ${mlist}))
<_title>is not
(match-all (not (header-matches "x-camel-mlist" ${mlist})))
<_title>contains
(match-all (header-contains "x-camel-mlist" ${mlist}))
<_title>does not contain
(match-all (not (header-contains "x-camel-mlist" ${mlist})))
<_title>Regex Match
<_title>Message Header
(match-all (header-full-regex ${expression}))
<_title>Message Body
(match-all (body-regex ${expression}))
<_title>Source Account
<_title>is
(match-all (header-source ${source}))
<_title>is not
(match-all (not (header-source ${source})))
<_title>Pipe to Program
<_title>returns
(match-all (= (pipe-message "/bin/sh" "-c" ${command}) ${retval}))
<_title>does not return
(match-all (not (= (pipe-message "/bin/sh" "-c" ${command}) ${retval})))
<_title>returns greater than
(match-all (> (pipe-message "/bin/sh" "-c" ${command}) ${retval}))
<_title>returns less than
(match-all (< (pipe-message "/bin/sh" "-c" ${command}) ${retval}))
<_title>Junk Test
<_title>Message is Junk
(match-all (junk-test))
<_title>Message is not Junk
(match-all (not (junk-test)))
<_title>Message Location
<_title>is
(match-all (message-location ${folder}))
<_title>is not
(match-all (not (message-location ${folder})))
<_title>Match All
(match-all #t)
<_title>Move to Folder
(move-to ${folder})
<_title>Copy to Folder
(copy-to ${folder})
<_title>Delete
(delete)
<_title>Stop Processing
(stop)
<_title>Set Label
(set-label ${label})
<_title>Assign Color
(set-color ${colour})
<_title>Unset Color
(set-color "")
<_title>Assign Score
(set-score ${score})
<_title>Adjust Score
(adjust-score ${score})
<_title>Set Status
(set-system-flag ${flag})
<_title>Replied to
<_title>Deleted
<_title>Draft
<_title>Important
<_title>Read
<_title>Junk
<_title>Unset Status
(unset-system-flag ${flag})
<_title>Replied to
<_title>Deleted
<_title>Draft
<_title>Important
<_title>Read
<_title>Junk
<_title>Beep
(beep)
<_title>Play Sound
(play-sound ${sound})
<_title>Run Program
(shell "/bin/sh" "-c" ${command})
<_title>Pipe to Program
(pipe-message "/bin/sh" "-c" ${command})
<_title>Forward to
(forward-to ${address})