--
On Sat, Jun 15, 2002 at 11:37:34PM -0500, Cory Daehn wrote:
| I received an e-mail with an odd error message...
|
| <lormar@???>: host mail.labnet.com[205.238.148.10] said: 550
| Syntax
| error in 'From' header: malformed address: <cdaehn@???>\n may not
| follow cdaehn@??? : failing address is: cdaehn@???
| <cdaehn@???>
|
| I'm sure it has to do with my "headers_check_syntax = true" entry in the
| conf file...
Yep. "@" is not allowed in the "real name" unless it is properly
quoted.
| But is there any way to make it less strict?
Nope. Either you check the syntax according to the RFCs or you don't.
You can't decide which rules you like and just take them. (try
telling that to a court :-))
| This is a pretty silly error.
What/who tried to send a message like that? It's pretty broken
software if it doesn't quote the data properly.
| The original header contained the line "From: cdaehn@???
| <cdaehn@???>" and exim rejected it. *shrug*
Yep. You told it to. It nails a good amount of spam that way. For
example, headers like this (from spam that was rejected) :
From: .:cRACkeT:. <4free@???>
To: Undisclosed Recipients
To: <Undisclosed Recipients>
hrm, ATM I can't find many (spam) messages in my rejectlog due to
syntax violations. I see my charset and spamassassin rules hitting
most of it, and I tend to get less and less spam lately. I'm not
going to look at the rest of the reject logs right now.
| By the way, I'm running v3.22 because that seems to be the only one
| I can get to compile and run correctly on my machine.
version 4.05 is cool (I'm running it now).
| 3.33 compiles, installs, then crashes every time I run it, and 3.36
| errors out while trying to compile... Gotta love Mandrake
| sometimes. ;-) Perhaps I should submit that to them as a bug.
Yep. That's how debian operates -- if it doesn't work it's a bug, if
it puts files in the wrong place it's a bug, if it doesn't have
documentation (at least a README and manpage) it's a bug. The end
result is a rock solid distro :-).
Say, which compiler are you using? If it's gcc 2.96, trash it. It
doesn't exist and was one of RH's biggest mistakes. (it's what pushed
me to look around and become very happy with debian)
HTH,
-D
--
He who scorns instruction will pay for it,
but he who respects a command is rewarded.
Proverbs 13:13
http://dman.ddts.net/~dman/
--
[ Content of type application/pgp-signature deleted ]
--