ListProc Rejected Words
ListProc will Reject the following words/commands
April 2004
Here is the list of words from the listproc source code. These are all regular expressions, sothe [ \t]+ in the middle means "one or more spaces or tabs".
A "^" character means that what follows must appear at the beginning of the line,
and a "$" character means that what preceeds must occur at the end of the line. Otherwise the pattern will match anywhere in the subject.
DELIVERY[ \t]+ERROR
DELIVERY[ \t]+REPORT
DELIVERY[ \t]+PROBLEM
WARNING[ \t]+FROM[ \t]+UUCP
USER[ \t]+UNKNOWN
UNDELIVER.+[ \t]MAIL
UNDELIVER.+[ \t]MESSAGE
PROBLEMS.+DELIVERING.+MAIL
PROBLEMS.+DELIVERING.+MESSAGE
CAN[ \t]*['NO]*T.+DELIVER.+MAIL
UNABLE.+DELIVER.+MAIL
UNABLE.+DELIVER.+MESSAGE
MAIL.+NOT.+DELIVERABLE
MESSAGE.+NOT.+DELIVERABLE
FAILED[ \t]+MAIL
FAILED[ \t]+MESSAGE
MAIL[ \t]+FAILED
MAIL[ \t]+RETURNED
RETURNED[ \t]+MAIL
MAIL.*[ \t]ERROR
MAIL.*[ \t]FAIL
MAIL[ \t]+RECEIVED
MESSAGE[ \t]+RECEIVED
MESSAGE[ \t]+DELIVER
MAIL[ \t]+DELIVER
INTERCEPTED[ \t]+MAIL
WAITING[ \t]+MAIL
READ[ \t]+RECEIPT
RECEIPT[ \t]+NOTIFICATION
STATUS.+SIGNAL[ \t]+[0-9]+
^ERROR[ \t]+CONDITION[ \t]+RE:
^NO[ \t]+REQUESTS[ \t]+FOUND
AUTO[ \t]+REPLY
AUTOMATIC[ \t]+REPLY
AUTOMATICALLY[ \t]+GENERATED
AUTOANSWERED
WAITING.+MAIL
ON[ \t]+VACATION
VIA[ \t]+VACATION
CONCIERGE[ \t]+NOTICE
AWAY[ \t]+FROM.+MAIL
CAN[ \t]*['NO]*T.+ANSWER
CAN[ \t]*['NO]*T.+REPLY
OUT[ \t]+OF[ \t]+TOWN
OUT[ \t]+OF[ \t]+OFFICE
Additionally there are a few defined in the config file:
ILOVEYOU
remove[ ]+me
remove[ ]+my
delete[ ]+me
delete[ ]+my
add[ ]+me
add[ ]+my
^[ ]*test[ ]*$
^[ ]*test.+ignore|please[ ]+ignore
unsub|subscribe
There's also a list of things that it will look for in messages that will cause it to assume you meant to give it commands (instead of send mail to the list) that will cause it to go into command processing mode (and not send your message to the list):
(^[ ]*Q?U?I?E?T?[ ]*ADD[ ]+([A-Z0-9.@-]+)[ ]+.+[ ]+.+)
(^[ ]*HELP[ ]*[A-Z0-9]*$)
(^[ ]*RECIPIENT?S?[ ]+([A-Z0-9.@_-]+)[ ]*.*$)
(^[ ]*SUBSC?R?I?B?E?[ ]*([A-Z0-9.@_-]*))
(^[ ]*SIGN?O?F?F?[ ]*([A-Z0-9.@_-]*))
(^[ ]*UNSUBS?C?R?I?B?E?[ ]*([A-Z0-9.@_-]*))
(^[ ]*REMOVE[ ]+M[EY])
(^[ ]*DELETE[ ]+M[EY])
(^[ ]*ADD[ ]+M[EY])
(^[ ]*PLEASE[ ]+REMOVE[ ]+)
(^[ ]*PLEASE[ ]+DELETE[ ]+)
(^[ ]*PLEASE[ ]+U?N?SUBS?C?R?I?B?E?[ ]+)
(^[ ]*PLEASE[ ]+SIGN[ ]+)
(^[ ]*PLEASE[ ]+ADD[ ]+)'
If you have questions regarding an error message for a rejected address please contact us at email@ucdavis.edu
If you have questions regarding an error message regarding words that ListProc ignores please contact us at email@ucdavis.edu