| Version 4 (modified by , 8 years ago) ( diff ) |
|---|
Filter check
The filter-check program sends email via our servers to various corporate providers and checks to see if they land in the inbox or the spam box.
Current providers checked: Gmail, Yahoo and outlook.com.
Basic usage:
usage: filter-check [-h] [--sendvia SENDVIA] [--sendto SENDTO] [--quiet]
[--gtube] [--headers] [--sleep SLEEP]
[--emailfrom EMAILFROM] [--subject SUBJECT] [--msg MSG]
[--sendonly] [--fetchfrom FETCHFROM]
[--messageid MESSAGEID]
Check deliverability to various mail providers. Configuration file is in
~/.filter-check.conf
optional arguments:
-h, --help show this help message and exit
--sendvia SENDVIA the host to relay the email
--sendto SENDTO the host to send the email
--quiet surpress all output, use exit codes only
--gtube use spamassassin code to identify the message as spam
(for debugging)
--headers output full headers, instead of brief headers
--sleep SLEEP number of seconds to wait between sending and checking
email
--emailfrom EMAILFROM
send the test message from this email
--subject SUBJECT specify the subject for the test message
--msg MSG specify the body of the test message
--sendonly don't fetch the message, only send it and output the
message-id sent
--fetchfrom FETCHFROM
don't send a message, only fetch a message from this
host matching the passed messageid
--messageid MESSAGEID
when using fetchfrom, fetch the messageid specified in
this option
Exit codes: 0 if message is found in Inbox, 1 if found in spam box, 2 if not
delivered, 255 if error.
Code is available via git clone git://git.mayfirst.org/mfpl/filter-check
It is installed and configured on gil.mayfirst.org.
In addition, gil has a bash script called: mf-check-filters - which runs through filter checks for both mail.mayfirst.org and bulk.mayfirst.org.
Note:
See TracWiki
for help on using the wiki.
