Matt Kettler a écrit :


That really makes me wonder if DJB is intentionally trying to make plain qmail an unusable POS so that nobody will be able to use it without patching. Or is it a purely accidental side effect?

Any MTA that can ever fail to report the local hostname in the "by" clause scares me. Ditto for the source IP delivering mail (in the case of SMTP).

I would then say:
Any filter that can ever fail to filter mail based on the client, the sender and/or the recipient scares me.

but then SA works this way....


don't be too harsh with qmail (I don't use it and don't care). most software requires that people understand how it works. the fact that you can run it without understanding how it works shouldn't be used against that software.


In the present case, the idea of letting another server manage the network connection isn't bad. It's even more sound from an architecture stand point. needing to copy the same code all over again (daemonize, listen, accept, ...) is just silly. and we see bugs all over again.


I have a lot of things to say against qmail, but not here. just because a silly guy found a way to generate silly Received headers, we're not going to blame an MTA.



It should at least be really hard to misconfigure an MTA to the point it does that. Like hacking the source code hard, or at least mucking around with several options the manpage or conf file warn you not to touch.


This means the MTA should have things hardcoded, which is really bad design. an MTA gets its IPs from the system. This may be the kernel or a master process. In both cases, bad things can happen.


now it seems most people would blame qmail for anything, sometimes because of real issues, but too often because of emotional "reasons".

Reply via email to