Re[2]: bat and router

2007-01-27 Thread Maxim Masiutin
Hello Alexander,

Saturday, January 27, 2007, 18:45:22, you wrote:

>> Please also consider these URLs:
>> http://www.experts-exchange.com/Networking/Q_21710324.html

>Well, thats the same (IMHO blind) obedience to the RFCs as if they were
>the source of all wisdom. :-}

If you have correctly configured DNS than there are no problems with The Bat!. 
If your DNS is misconfigured you still can specify the EHLO argument in 
WINDOWS\system32\drivers\etc\hosts file. We do not see any reason why we should 
change anything in The Bat!

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-27 Thread Maxim Masiutin
Hello Alexander,

Please also consider these URLs:

http://www.experts-exchange.com/Networking/Q_21710324.html
http://www.mimedefang.org/kwiki/index.cgi?UseHeloToCatchSpam3

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-27 Thread Maxim Masiutin
Hello Alexander,

Saturday, January 27, 2007, 16:21:25, you wrote:

>Well, you're the programmer. Be creative. ;-) You could fall back to
>using the local IP in square brackets in that case, for example.
I made a test:
- Outlook Express 6 sends HELO LocalHost
- Microsoft Office 2003 Outlook sends EHLO LocalHost 

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-27 Thread Maxim Masiutin
Hello Alexander,

Saturday, January 27, 2007, 14:10:54, you wrote:

>If people choose to ignore the warning requester when (re)naming the
>computer, they have to live with the consequences.

When they install a localized Windows, there is no such warning, moreover, 
Windows may offer a name with national characters by default.

>My approach would be to test the computer name, open a notification
>requester if its a name containing non-standard characters, and then
>simply filter the non-standard characters from the computer name, so
>that GÖLDFISH would become GLDFISH in my example.

Alphabets like Greek, Cyrillic, Georgian, etc, may have no Latin (A-Z) 
characters at all.

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]

Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Re[2]: bat and router

2007-01-27 Thread Maxim Masiutin
Hello Mau,

Saturday, January 27, 2007, 14:01:46, you wrote:

>Haven't your heard about 'http://tinyurl.com'? Works great!
I don't like it, I don't see where will it point until I click it.

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-27 Thread Maxim Masiutin
Hello Alexander,

Friday, January 26, 2007, 0:02:17, you wrote:

>>When I try to use national characters, I get a requester telling me that
>>non-standard characters were used, that non-standard characters may not
>>be used in a computer network name, and that standard characters include
>>A-Z, a-z and numbers.
It tells that standard characters include A-Z, a-z and numbers and "are you 
really sure you wish to use these characters". If you click "Yes", then the 
computer name becomes with national characters. We have lots of reports from 
Russian users that have Russian computer name.


-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-26 Thread Maxim Masiutin
Hello Alexander,

Friday, January 26, 2007, 21:54:02, you wrote:

>I consider the delay an annoyance, and it is there BECAUSE you are not
>using a simple HELO  routine like it used to be.
Thank you, we will try to send HELO , but we have to figure out how to 
get the name of the machine in Latin characters when it contains national 
characters. Will try to see how Outlook behaves in these cases.

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-26 Thread Maxim Masiutin
Hello Alexander,

Friday, January 26, 2007, 20:32:59, you wrote:

>Ahm, this seems like a misunderstanding. I meant to turn the FQDN thing
>on or off. 
To get what you mean "FQDN OFF" we should either resolve the full name (which 
The Bat! does) and strip all the parts except the first word, or call 
GetComputerName which may not be adequate, may contain Unicode characters, etc.

>And let the user configure its own (local part of the) HELO
>identifier while we're at it. ;-)

This won't solve the EHLO problem. 

1. You have to know that you have to configure this argument
2. You have to know WHAT to type there

You can already configure your own part of the HELO by modifying the 
C:\WINDOWS\system32\drivers\etc\hosts file, by adding a line

192.168.104.105 blabla

Where 192.168.104.105 is your IP address and blabla is the name that will be 
transmitted as the EHLO argument.



-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-26 Thread Maxim Masiutin
Hello Alexander,

Friday, January 26, 2007, 20:30:22, you wrote:

>>Well, let the user configure its HELO string if its such an old and
>>unreliable beast.
How would the user know that a HELO string should be configured? E.g. you 
didn't know which caused the delay, so the other users may not know that HELO 
argument may be a root of a problem. The software should be smart enough to 
save the users from such quircks.

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-26 Thread Maxim Masiutin
Hello Alexander,

Friday, January 26, 2007, 20:02:32, you wrote:

>>And can we *please* have a configuration switch to turn that... thing...
>>in TB *ON* or *OFF* as the user prefers it? ;-)
What should The Bat! send as the argument when it is OFF? The name of the 
computer, returned by GetComputerName()? What if it contains national 
characters, which usually happens in Russian windows?

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.08 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-26 Thread Maxim Masiutin
Hello Alexander,

Thursday, January 25, 2007, 0:28:20, you wrote:

>>That doesn't explain why there's no delay when using Outlook Express (if
>>the same mailserver is used, that is).

Outlook doesn't send the fully-qualified symbolic host name (FQDN) to the 
server, which is also problematic. It may not work where the other mail clients 
work. Here are some references:

1. 
http://groups.google.co.uk/group/microsoft.public.outlook.installation/browse_frm/thread/476cf8701fc0b0ea/7a9d7ec7ecec78c0?lnk=st&q=outlook+smtp+ehlo
2. 
http://groups.google.co.uk/group/mailing.postfix.users/browse_frm/thread/d7d249e4997f3a49/93e7003d0423c06d?lnk=st&q=outlook+smtp+ehlo+FQDN&rnum=9&hl=en
3. 
http://groups.google.co.uk/group/microsoft.public.outlook.general/browse_frm/thread/32ae229743106d65/236f0a3de3c141b3?lnk=st&q=outlook+smtp+ehlo+FQDN&rnum=8&hl=en
4. 
http://groups.google.co.uk/group/microsoft.public.outlook/browse_frm/thread/e904fb01d454a8f3/f4f15fc2c05413cd?lnk=st&q=outlook+smtp+ehlo+FQDN&rnum=6&hl=en
5. 
http://groups.google.co.uk/group/microsoft.public.outlook.installation/browse_frm/thread/476cf8701fc0b0ea/7a9d7ec7ecec78c0?lnk=st&q=outlook+smtp+ehlo+FQDN&rnum=1&hl=en

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.06 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-24 Thread Maxim Masiutin
Hello Alexander,

Wednesday, January 24, 2007, 20:35:25, you wrote:

>>No it doesn't. It sends "HELO [unroutable-local-ip]" here. Whether thats
>>good style is argueable.

We are using the new getnameinfo() API call and unfortunately under Windows XP 
it returns error 11004. Under Windows 2003 or Vista it works properly. New 
versions of The Bat! will be calling old API calls to get the symbolic name if 
getnameinfo() will fail.

>>> If your DNS settings are improperly configured

>>If a client computer needs manual DNS configuration, the network is
>>improperly configured.

I agree.

>>> it may take a while to get the name of the hostname from the numeric
>>> address

>>E?!? Which hostname should be resolved by whom in your example?

E.g. mycomputer.mshome.net

>>I don't have a delay, I was just chiming in since you left out the
>>essentials answers on TBBeta when we last discussed it.

After that discussion we have put back an old way to resolve the host names; I 
had no idea why getnameinfo() API call could fail under Windows XP.

>>And I see no evidence how a delay should arise by the name resolution if
>>I'm relaying to a foreign SMTP server.

This delay may happen on a client during the getnameinfo() API call or during 
DnsQuery() API call or during gethostbyaddr() API call.

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.06 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-24 Thread Maxim Masiutin
Hello Mau,

Wednesday, January 24, 2007, 20:27:25, you wrote:

>>No, not any more. Previous versions did so but remember that now it
>>sends:

>>EHLO [xxx.xxx.xxx.xxx]

>>That is, the IP address. Something many of us don't like.

This did only happen under Windows XP; we have fixed this today. New versions 
will not send this dotted-decimal argument in EHLO any longer if they will be 
able to resolve the symbolic name.

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.06 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: bat and router

2007-01-24 Thread Maxim Masiutin
Hello Alexander,

Wednesday, January 24, 2007, 18:36:48, you wrote:

>>Which is quite normal in home networks. I don't understand what this
>>recent fuzz about FQDNs and name resolutions in combination with TB is
>>about. TB is a mail client, not a server.
The Bat! sends 
"EHLO hostname" 
to the SMTP server.
If your DNS settings are improperly configured, it may take a while to get the 
name of the hostname from the numeric address. So make sure you have configured 
all the DNS settings properly and the delay won't arise.

-- 
Best regards,
Maxim Masiutinmailto:[EMAIL PROTECTED]



Current version is 3.95.06 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html