On 07/04/2014 07:02 AM, Matus UHLAR - fantomas wrote:
I have read the man page multiple times. spamass-milter passes the local
part of mail recipient to spamd, which is not necessarily a username.

spamass-milter even can call "sendmail -bv" to get the user, but it still
may not be local user.

On 04.07.14 11:00, Steve Bergman wrote:
If it can't get a proper local user, it's supposed to fall back to the user explicitly specified as an argument to the -u option. It's not like the system's /etc/passwd file is root 0600 or anything. spamass-milter can know all about the local users.

there is no reason why sa-milter should know about users - it would require
adding new useless code to it.  Especially not when there is no local user,
which is something spamd must take care about, so there's no need to
duplicate this job in sa-milter.

Then again, if the SA project had an official milter interface then there might be less room for finger pointing.

are you going to blame spamassassin people for not creating milter
interface, so you can't blame them for bugs that still do not belong to the
milter interface, but they can easily be fixed in spamd that already has  a
bug report about that?

you are free to create your own version of sa-milter that would do an
username expansion, or patch existing sa-milter to do that (bug it still
would not solve the issue in spamd).

At any rate, specifying an explicit pyzor homedir in SA's local.cf seems to steer one clear of problems. It's not like we need a zillion "servers" files when one will do.

you are free to work around spamd issue by specifying pyzor config globally. But don't blame sa-milter when you refuse to understand the nature of the
issue.

I gave you description of the real problem and pointed to a place where it
could be fixed easily.

I really don't want to explain it to you again...

--
Matus UHLAR - fantomas, uh...@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Windows 2000: 640 MB ought to be enough for anybody

Reply via email to