host_name tag doesn't allow IP addresses
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Hello.
I have realised that we cannot put an IP address in
the 'host_name' tag. Normally, we can send an e-mail
from a client to a server that doesn't have a domain
name by just putting it's IP address into square
brackets like this:
john@[142.56.2.72]
This works, especially if you have put the same IP
address on the destination server in your /etc/mail/local-
host-names file on one line (for Sendmail):
[142.56.2.72]
Now the problem is that if we specify the IP address
into square brackets in the 'host_name' tag, then the
resolved hostname is returned in the e-mail address
instead of this square brackets IP address.
I have tried several backslashes like '', [], "", %5B and %
5D but nothing does.
Square brackets are still correct to the standard, so I
think that this is a bug.
Regards,
Daniel
[http://
Can you be more specific?
I have tested both Mailman 2.1.5 and 2.1.6 and they accept a
host_name of the form [142.56.2.72] on the General Options
page with no problem.
Is your issue that you can't get General Options to accept a
numeric IP in square brackets, or that it is accepted, but
it gets 'changed' somewhere else. Please clarify, and if the
latter, please be specific about where you observe the 'change'.