I see it's there. Then why does the milter interface xxfi_connect() provide the untrustworthy name? I would have expected it to provide just the bracketed ip address, given the description above. I draw your attention to this line in my milter log as described in my initial message in this chain. This entry describes faithfully in text what libmilter provided my milter in the 2nd and 3rd arguments (the "hostname" and IP address of the sending mailhandler). [the first argument is a unique per-milter identifier of the transaction, and the number 1 after the parameters indicates the number of outstanding connections to the milter]:As it has been pointed out before, sendmail does the "reverse" check (for obvious reasons). You can access that information in your milter, see the sendmail documentation (doc/op/op.*):
${client_name}
The host name of the SMTP client. This may be
the client's bracketed IP address in the form
[nnn.nnn.nnn.nnn] for IPv4 and [IPv6:nnnn:...:nnnn] for IPv6 if the client's IP
address is not resolvable, or if it is resolvable
but the IP address of the resolved hostname
doesn't match the original IP address. Defined
in the SMTP server only. See also
${client_resolve}.
Cheers, Doug
_______________________________________________ Asrg mailing list Asrg at ietf.org https://www1.ietf.org/mailman/listinfo/asrg