Preventing repeated Router, SMTP and IMAP crashes caused by problem messages
Processing a problem message repeatedly can cause a server crash. If a message being processed at the time of a Router, SMTP, or IMAP crash remains in the mail.box database or mail file, processing the message again when the server is restarted can cause another server crash.
In IBM® Domino® 9.0.1 Social Edition 9.0.1, at the time of the crash, Domino now uses an exception handler to save the information identifying the message that caused the crash to the file system. Upon server restart, Domino uses the information to find the message and quarantine it.
File names and actions related to a problem message
Task: Router
Directory where information on the problem message is saved after a crash
IBM_TECHNICAL_SUPPORT/routerfaultdata
What Domino does upon restart
Moves the problem message to an .NSF in the following location, with the time of the crash specified in the file name, for example: IBM_TECHNICAL_SUPPORT/routerbadmsg_servername_yyyy_mm_dd@hh_mm_ss.badnsf
Task: SMTP
Directory where information on the problem message is saved after a crash
IBM_TECHNICAL_SUPPORT/SMTPSubmitCrash
What Domino does upon restart
SMTP rejects the message with the following error:
554 Unable to import message
Task: IMAP
Directory where information on the problem message is saved after a crash
IBM_TECHNICAL_SUPPORT/IMAPFetchCrash
What Domino does upon restart
Moves the problem message to an .NSF in the following location, with the time of the crash specified in the file name, for example:
IBM_TECHNICAL_SUPPORT/imap_servername_yyyy_mm_dd@hh_mm_ss.badnsf
The next time Domino fetches the problem message, this error appears:
[The content of this message could not be retrieved. Please contact IBM support to report this issue.]