Profile

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Unixronin

December 2012

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Expand Cut Tags

No cut tags
Friday, December 15th, 2006 02:55 pm

*sigh*

I just had to fix -- or rather, re-fix -- another dspam bug, this one in dspam itself.  You see, dspam makes the hardcoded assumption that every possible local delivery agent uses the option -d to designate that the following argument is the address to which a message is to be delivered.

Needless to say, this assumption is not universally true.  Specifically, it is not true for Postfix's sendmail replacement, which uses -i for that purpose and does not accept -d.

I reported this bug before, waaaay back in dspam-3.2.0.  Clearly, no-one paid any attention.  So, if you're trying to use an unpatched dspam with Postfix, the redelivery options in the web client won't work.

The correct fix here, of course, would be to allow specifying not just the local delivery agent, but the delivery agent arguments.  I'm starting to think it would be easier to get Wietse Venema to have Postfix's sendmail accept -d interchangeably with -i.

Saturday, December 16th, 2006 10:35 am (UTC)
I think it's dspam's problem. They need to allow other programs for that. If they won't then they're not worthy and need replaced.
Sunday, December 17th, 2006 12:57 am (UTC)
That's my way of thinking too. It's your responsibility to be compatible with other programs you intend to work in combination with, not make them change to be compatible with you.
Sunday, December 17th, 2006 01:00 am (UTC)
Er ...
To clarify that, when I said it'd be easier to get Wietse to change Postfix, I didn't mean to imply that I thought that was the right thing to do. Merely that it might be easier than getting the Dspam folks to fix it where it SHOULD be fixed.