The HeloDomain is used when the server connects to remote smtas to send
mail going outbound.

> The doc is very scarce, yet confusing sometimes, such
> as the explanation for SmtpServerDomain of server.tab:
> "If set, forces the domain name XMail uses inside the
> ESMTP banner used to support CRAM-MD5 ESMTP
> authentication."
> What's this trying to say already? Isn't this just
> about the domain announced in 220 greeting? What's use
> of extending the statement with "...used to support
> blah blah"? Also, why the term "banner"? It's referred
> to only as "greeting" in rfcs.

The server name is base64 encoded and present to an smtp client
when CRAM-MD5 is request, for example:

: telnet server.tld 25
Trying 12.34.56.78...
Connected to server.tld.
Escape character is '^]'.
220 emailserver.tld <[EMAIL PROTECTED]> [XMail 1.24
ESMTP Server] service ready; Sun, 13 May 2007 13:49:44 -0400 
ehlo something.tld 
250-emailserver.tld
250-VRFY
250-ETRN
250-8BITMIME
250-PIPELINING
250-AUTH LOGIN PLAIN CRAM-MD5
250-SIZE 20480000
250 STARTTLS
auth CRAM-MD5
334 PDExNzkwNzg1ODQuMTM1MjE4MTc2QGVtYWlsc2VydmVyLnRsZD4=

: perl -MMIME::Base64 -e
'$h=decode_base64("PDExNzkwNzg1ODQuMTM1MjE4MTc2QGVtYWlsc2VydmVyLnRsZD4=");
print "$h\n"' <[EMAIL PROTECTED]>

 Whether or not it needs to specify that that is how it works is
debatable. personally i like more information rather the less.
it's very common to refer to any string a server response
with when connected to as a banner, to argue otherwise is being a bit
pedantic. I imagine if you send a list of misspellings to Davide he'll
update the docs :)

~d
-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]

Reply via email to