Wednesday, August 21, 2013, 08:40
Solution ID: 00000241
An e-mail I was expecting did was expecting a message and it did not arrive. When I checked the transmission log I saw "milter" errors saying "timeout before data read" and "to error state". What is going on? Is there a problem with my antispam server?
Your PerfectMail server is made of components connected through something called Milter (mail filter). The Milter interface allows the anti-spam component to integrate with the Mail Transport Agent component (MTA) on your PerfectMail server.
When a mail server does not properly complete a mail transmission, either by dropping the connection or due to a timeout, the communication channel is broken. This shows up in your log file as a "Milter Error". This is simply an error notification showing that there was a timeout issue.
Following is an example to demonstrate this behavior:
Jul 20 09:45:40 perfectmail sendmail: rzKgjD5s029413: from=
Jul 20 09:56:12 perfectmail sendmail: r7KGjD5s029413: Milter (pm): timeout before data read
Jul 20 09:56:12 perfectmail sendmail: r7KGjD5s029413: Milter (pm): to error state
Jul 20 09:56:12 perfectmail sendmail: r7KGjD5s029413: to=
You can see the time span from the first to the second line of the log file. It took over 10 minutes for the sending server to transmit some very basic information (from and to), which timed out the mail connection.
Tags: email, antispam, milter, data, transmission, error, timeout, server
Link to this article: kb/timeout_before_data_read_error_state
Updated: Wednesday, August 21, 2013, 08:40
-- David Rutherford