An abort entry in the
message_log (located by default in
/opt/pmx/var/log/) means that sendmail informed PureMessage that the connection was terminated. This causes the
ABORT callback to be called in PureMessage, which then logs the corresponding message in the log file.
These aborted messages are usually caused by one of the following two conditions:
What to do
To investigate which kind of abort is occurring, compare the queue ID of the aborted message reported in the PureMessage log, with the same queue ID in
/var/log/maillog (or the corresponding sendmail log on your server). The mail log provides information about what happened to the aborted message.
When sendmail aborts a connection with PureMessage under either of the scenarios described above, it usually logs a reason. The lines that provide information about such aborted connections can be identified by looking for
milter_ in the mail log. If the reason recorded was
timeout, it generally means PureMessage took too long to process the message, and sendmail therefore terminated the connection.
Such timeout errors in the
message_log could also mean that
PureMessage wasn't running, or that it was not listening on the port that sendmail expects.