Overview
You send a mailing with the subject, "All About My Office Hours", but the mailing is never delivered. When you change the subject to "My New Hours" the mailing is delivered. Checking the transact log you find an error similar to the following:
Thu, 2 Aug 2021 10:57:00 - Message identified as error mail to list
(notification NOT sent due to global SuppressErrorResponse setting)
Rejection reason: Subject: header contains: 'All About My Office Hours'
Solution
This error indicates that one or more phrases in the incoming mailing were identified as one of the regular expressions that LM can suppress through Subject Checking which checks each Subject against a list of regular expressions designed to prevent "Out of Office" or "On Vacation" auto-replies from being broadcast to your List. In the example, although "Out of Office" was not part of the Subject, the regular expression "\\|OUT.*OFFICE"
that LM uses causes it to interpret "All About My Office Hours" as a match. The system looks for the word "OUT" followed by "OFFICE" with anything "*" in between.
The solution is to rewrite the Subject to avoid the regular expressions that LM is checking for or Disable Subject Checking for an individual expression or all expressions by following this solution.
Disable Subject Checking
- Log on to LM as an Administrator
- Navigate to Utilities > Administration > Server > Server Settings > Automatic Maintenance > Error Mail
- Disable Subject: checking: Set this to Yes
After changing this setting ListManager will no longer check the Subject line for matching regular expressions.
Subject Checking Regular Expressions
These are the regular expressions ListManager looks for in the subject, if subject checking is not disabled:
"DELIVERY.*ERROR"
"\\|DELIVERY.*REPORT"
"\\|DELIVERY.*PROBLEM"
"\\|WARNING.*FROM.*UUCP"
"\\|USER.*UNKNOWN"
"\\|UNDELIV.*MAIL"
"\\|UNDELIV.*MESS"
"\\|PROBLEM.*DELIVER.*MAIL"
"\\|PROBLEM.*DELIVER.*MESS"
"\\|CAN.*DELIV.*MAIL"
"\\|UNABLE.*DELIV.*MAIL"
"\\|UNABLE.*DELIV.*MESS"
"\\|FAIL.*MAIL"
"\\|FAIL.*MESS"
"\\|MAIL.*FAIL"
"\\|MAIL.*RETURN"
"\\|RETURN.*MAIL"
"\\|MAIL.*ERROR"
"\\|MAIL.*RECEIV"
"\\|MESS.*RECEIV"
"\\|MESS.*DELIV"
"\\|MAIL.*DELIV"
"\\|INTERCEPT.*MAIL"
"\\|WAITING.*MAIL"
"\\|READ.*RECEIPT"
"\\|RECEIPT.*NOTIFIC"
"\\|STATUS.*SIGNAL"
"\\|ERROR.*CONDITION"
"\\|NO.*REQUEST.*FOUND"
"\\|AUTO.*REPLY"
"\\|AUTO.*GENERAT"
"\\|AUTO.*ANSWER"
"\\|WAITING.*MAIL"
"\\|.*ON.*VACATION"
"\\|VIA.*VACATION"
"\\|CONCIERGE.*NOTICE"
"\\|AWAY.*FROM.*MAIL"
"\\|CAN.*ANSWER"
"\\|CAN.*REPLY"
"\\|OUT.*OFFICE"
"\\|MESSAGE.*CONFIRMATION"
"\\|ABWESENHEITSNOTIZ" // german vacation notification
"\\|RECEIPT OF.*MESSAGE"
"\\|OUT.*TOWN"
Related Articles