Greg writes:
> sort my mail. Now when I send an email from root to this user the mail
> returns to root undeliverable with the following error:
>
> sh: procmail not available for sendmail programs
> 554 | "/usr/bin/procmail" ... Service unavailable
Okay, first of all, it looks like you're using sendmail and I'm
anything BUT a sendmail expert. I use exim personally; it does
everything I need and it's simpler to configure (so I hear.)
Anyway, I've heard that sendmail is sensitive to permissions on your
.forward and/or .procmailrc. If the perms aren't right, the message
will bounce. Now the tricky part is that I can't remember if they
MUST be word-readable or CAN'T be world-readable. Also, I think they
must not be world-writable. So look at whatever yours are, then
switch it, and see if that works.
For instance, try this:
~$ chmod 644 .forward .procmailrc
and then try sending mail from root again. if it still bounces, try
this:
~$ chmod 640 .forward .procmailrc
Sorry for the imprecise answer, but I haven't seen anyone else tackle
this message yet.
If *neither* of those work, write back to the list and we'll go from
there.
Exim is not sensitive to permissions on .forward and .procmailrc.
(Maybe it should be?)
On another note, I finally figured out something that's been bothering
me about my mail for some time.
I could NOT email to any AOHell user! They would simply not recieve
any mail from me. It bugged me for a while. I know, normally, you
don't even WANT to talk to AOL users, but hey, my mom is on AOL, okay?
(Also, a few other services were affected such as netscape.net's
mail.) I realized that they were probably blocking my messages
because they mistook them for spam.
You see, all my mail headers look something like this:
From: Preston Landers <[EMAIL PROTECTED]>
Reply-To: Preston Landers <[EMAIL PROTECTED]>
Sender: Preston Landers <[EMAIL PROTECTED]>
It's that sender line that throws them. It doesn't match the from
line so AOL apparently assumes that I'm forgeing email headers. Of
course, gandalf is my box here, and I access the net through a dialup
ISP account.
The solution? Simply add this line to my /etc/exim.conf to rewrite my
address line headers:
*@gandalf.localnet [EMAIL PROTECTED]
Just thought some of you might be interested if you've had this same
problem.
yours,
---Preston
---------------------------------------------------------------------------
Send administrative requests to [EMAIL PROTECTED]