Matt Kettler wrote:
At 09:48 AM 12/10/2005, List Mail User wrote:

>> Received: from unknown (HELO 207.96.139.179) (unknown)
>>   by unknown with SMTP; 9 Dec 2005 23:37:06 -0000
>
>That's a pretty scary Received: line. At least two of those unknown's should be
>known. At absolute minimum the "by" clause should be known... eek.
>

        You've obviously never seen what kind of mess an "out-of-the-box"
qmail can do to *destroy* mail headers:

Received: from unknown (HELO lh) (unknown)
  by unknown with SMTP; 4 Dec 2005 04:01:40 -0000
...



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).

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.


DJB is generally of the opinion that if you do not know how to properly configure your mail server, you should be hiring someone who does. So no, his software generally does not work right out of the box.

<opinion - not troll>
Personally I have some rather harsh ideas about mail server admins after the previous two years. In fact I think the configuration of a running mail server should be difficult and require considerable thought and planning. My Postmaster mailbox agrees with me ;^)
</opinion>

Qmail can properly report received headers and does so quite well with a large level of customization, if the admin takes the time to read and understand the documentation. The problem stated above is simply corrected by the proper use of the start script in qmail. No patching is required to run a servicable qmail server, reading the documentation is however, required. So the qmail server in question did not "fail" to report the host name or IP, the mail admin "failed" to properly configure his choosen mail server software.

DAve






Reply via email to