qmail-inject currently does not allow addresses of the following format:
hostmaster@opennic
If defaultdomain is left empty, then "defaultdomain" is appended to the
address. If QMAILDEFAULTDOMAIN is set to "", then a "." is appended to
the address:
hostmaster@opennic.
The RFC is pretty clear that legal domain names have the format
domain = subdomain*(.subdomain)
Does anybody know whether this is an intended feature or a bug? Based
on my research, it appears this particular "feature" isn't compliant
with the RFC.
There is an entire world of alternative TLDs out there, of which opennic
is one (see http://www.opennic.unrated.net for more details). If this
is, in fact, a bug, I've got a patch which will prevent qmail-inject
from appending a "." when QMAILDEFAULTDOMAIN is set to "". But I wanted
to make sure this was truly a problem in need of a fix.
--Brian
--
http://www.nerdperfect.com
Breakfast of champs.