Start a conversation

Unable to Send to a List with the Title "Out of Office" in LM

Overview

You are unable to send a message with a title like, "Important Out of Office Message", and it is not getting sent or logged.


Solution

This issue occurs because of the phrase "Out of Office" in the subject line with LM's Subject Line Checking enabled. The article Mail Not Getting Delivered Due to Error "Message identified as error mail to list" in LM describes how you can disable Subject Line Checking completely - which can be done temporarily to allow your message to go out by switching it to disabled, sending your message, and switching it back to enabled. However, if you only want to disable checking for "Out of Office" or one of the other regular expressions, follow these steps.

NOTE: Disabling Subject Line Checking for "Out of Office" or any other regular expression will allow other Members to post auto-generated out of office replies or other regular expressions that are normally suppressed.

Edit the InitRegex.txt File

NOTE: Make a backup copy of this file before editing!

  1. Log on the your LM server OS as the Administrator

  2. Navigate to the dist directory:
    1. Windows: C:\Program Files\ListManager\dist\
    2. Linux: ~/ListManager/dist/

  3. Using a text editor, edit the InitRegex.txt file to remove the line with "\\|OUT.*OFFICE" or whichever regular expression(s) you want removed

  4. Save the file

When modifying this file, make sure you do not allow mail through or it will be caught as error mail.

Validate Your Changes

It is recommended to run InitRegexValidate from the TCL Terminal to validate your InitRegex.txt file before upload. This verifies that each regex statement is valid.

  1. Navigate to: http://servername/utilities/debug/  where servername is your LM URL

  2. Click the TCL Terminal hyperlink

    1. Type the following word in the text box: InitRegexValidate

    2. Check the Use TclPort checkbox

    3. Click the Execute button

If all the statements are valid, the command will display the "InitRegex.txt is valid" message. If there are any errors, the command will display the "The following lines in InitRegex.txt contain errors: " message and then list all errors.

Reload the InitRegex.txt File

  1. Navigate to: http://servername/utilities/debug/  where servername is your LM URL

  2. Click the TCL Terminal hyperlink

    1. Type the following word in the text box: InitRegexReload

    2. Check the Use TclPort checkbox

    3. Click the Execute button

After removing "\\|OUT.*OFFICE" or other regular expression(s), the message(s) that were suppressed are sent to the List.

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"
"\\|MAIL.*DELIV"
"\\|MESS.*DELIV"
"\\|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

 

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted
  3. Updated

Comments