From: Anthony Howe
Date: 2006-11-14 13:05:42 -0500
Subject: Re: Question about user passed by milter-spamc to spamd...
More information..: http://www.milter.info/#Support
Taylor, Grant wrote:
>> With the appropriate option, -no-user-config, milter-spamc will send
>> the local-part of before the at-sign to spamd in the case of a single
>> recipient, otherwise use the spamd-user in the case of multiple recipients.
> If I understand you correctly the "-no-user-config" option will only send
> the local / user part of an address to spamd (presuming that there is only
> one recipient). So what happens in the following cases?
> from <> to email@example.com
> from <> to firstname.lastname@example.org
> As I understand you, you will only pass gtaylor to spamd for both messages.
Correct. The spamd protocol is a little vague (there should be a copy
provided with milter-spamc to view). Below is a fragment that outlines
the protocol from spamd 3.1.x:
The protocol for communication between spamc/spamd is somewhat HTTP
like. The conversation looks like:
spamc --> PROCESS SPAMC/1.2
spamc --> Content-length: <size>
(optional) spamc --> User: <username>
spamc --> \r\n [blank line]
spamc --> --message sent here--
spamd --> SPAMD/1.1 0 EX_OK
spamd --> Content-length: <size>
spamd --> \r\n [blank line]
spamd --> --processed message sent here--
spamd makes the User: header optional and more or less implies that it
expects a username. There is no other reference to the User header or
username argument in the the protocol document. Its been this way since
> Using the "default" user is an interesting and acceptable way to deal with
> messages that are to multiple recipients. This helps clarify why the
> default user is in place, compared to what reading I have done elsewhere.
Yes. When you have multiple recipients each with very different personal
SA configs, it becomes impossible to choose who's config to use, so you
have to fall back on a generic default user / system profile.
Anthony C Howe Skype: SirWumpus SnertSoft
+33 6 11 89 73 78 AIM: SirWumpus Sendmail Milter Solutions
http://www.snert.com/ ICQ: 7116561
Copyright 2009, 2012 by SnertSoft. All rights reserved.