Hello Maxim,

>>>Yes, it is not globally available because I removed the A record, but
>>>the domain is a FQDN. But don't tell me that The Bat! does an nslookup
>>>of the host (client) machine name it is sending from before connecting
>>>to the SMTP server because I will not believe it.
>
> We are using getnameinfo Winsock2 call with NI_NAMEREQD flag.
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/getnameinfo_2.asp
>
> "When the NI_NAMEREQD flag is set, a host name that cannot be
> resolved by DNS results in an error."

Thanks for the pointer :)

Anyway, the question is then: are (were) you using exactly the same call
to getnameinfo with NI_NAMEREQD flag set in 3.85.03?

The reason I ask is because in the URL you provided I read that "The
getnameinfo function was added to the Ws2_32.dll on Windows XP and
later." and, if you use(d) exactly the same call in 3.85.03, then I
don't understand what is happening. Let me explain.

When using 3.85.03 the EHLO shows either 'maria' (the RDN of my machine)
or 'maria.ermapper-spain.com' depending on the setting for DNS (fixed or
obtained automatically) in the TCP/IP properties for my LAN connection.

However, when using 3.86.10, no matter what the setting is for DNS in my
LAN connection TCP/IP properties is, the EHLO _always_ shows the IP of
my machine.

-- 
Best regards,

Miguel A. Urech (El Escorial - Spain)
Using The Bat! v3.85.03 on Windows XP 5.1 Service Pack 2



________________________________________________________
 Current beta is 3.86.08 | 'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html
IMPORTANT: To register as a Beta tester, use this link first -
http://www.ritlabs.com/en/partners/testers/

Reply via email to