At 08:11 PM 4/16/02 -0400, Jeff Dougherty wrote the following:

>Good day.
>I have been receiving these messages all day on this one individual. I 
>have not
>seen one of these with this wording and since Yahoo does not support there
>service, I had hoped I could find an answer on this list.
>Thank you.
>
>The original message was received at Tue, 16 Apr 2002 18:56:05 -0400
>from intrepid@localhost
>
>    ----- The following addresses had permanent fatal errors -----
>[EMAIL PROTECTED]
>     (reason: 552 Put ,E=\r\n at the end of Mether, Mtcp, or Msmtp in 
> sendmail.cf
>if you are using Solaris 2.5 (fi... cannot accept messages with stray 
>newlines.
>Many SMTP servers will time out waiting for \r\n.\r\n.)
>
>    ----- Transcript of session follows -----
>procmail: Couldn't read ".rc.local.init"
>procmail: Couldn't read ".rc.local.init"
>... while talking to mx1.mail.yahoo.com.:
> >>> DATA
><<< 552 Put ,E=\r\n at the end of Mether, Mtcp, or Msmtp in sendmail.cf if 
>you are
>using Solaris 2.5 (fixed in 2.5.1). I cannot accept messages with stray 
>newlines.
>Many SMTP servers will time out waiting for \r\n.\r\n.
>554 5.0.0 [EMAIL PROTECTED] Service unavailable

Procmail is a very popular and powerful mail-processing program available 
for most all Unix systems. I run it on my Unix shell accounts at expita.com 
and eskimo.com to handle and process my e-mail. See 
http://www.procmail.org/ for more information. In addition, many people 
implement SmartList mailing lists which also uses procmail as the basis.

When using procmail you set up "recipes" that perform varying tasks from 
deleting administrative mail, autoresponding to requests, processing 
"spam", and anything else you wish to do. Each of these recipe files are 
usually named "some_recipe.rc" or "rc.some_recipe" although this is not 
required.

Many people have make their own spam handling programs using procmail 
recipes. Among the better known are Junkfilter 
(http://junkfilter.zer0.org/) and SpamGuard (http://www.spamguard.ca/)

It turns out that Yahoo has implemented SpamGuard 
(http://docs.yahoo.com/docs/pr/release429.html) on its Unix servers to 
handle e-mail on its popular Yahoo Mail service. The message you are seeing 
is from spamguard (which uses procmail). The procmail filter is processing 
missing or added newline characters (line feeds).

In DOS text every line is terminated with a CR-LF (carriage return-line 
feed) pair (decimal 13-10  or hexadecimal 0D-0A) whereas in the Unix world 
the lines are only terminated with a line feed (called newline -- decimal 
10 or hex 0A). So the procmail script is trying to read a "recipe" file 
(".rc.local.init") to process the extra and/or missing newlines. The 
particular recipe file is either missing, incorrectly named, or not working 
properly. Hence, the "Couldn't read" message.

In addition, the particular userid ([EMAIL PROTECTED]) has the message 
(Service unavailable) which is indicative of a e-mail server down for 
maintenance.

My guess is that Yahoo was doing work on its procmail recipes or either 
adding or updating SpamGuard hence the procmail recipe handling was 
interrupted and you are seeing these messages as a result.

--
Gerry Boyd
============= PCWorks Mailing List =================
Don't see your post? Check our posting guidelines &
make sure you've followed proper posting procedures,
http://pcworkers.com/rules.htm
Contact list owner <[EMAIL PROTECTED]>
Unsubscribing and other changes: http://pcworkers.com
=====================================================

Reply via email to