A SmtpUser object.
Request to the user who wants to get expanded form of
an address.
Address
A String value.
Email address or account name user is interested
to.
Response
A Variant value.
Response you will send to the user.
Remarks
Some SMTP servers allow 'EXPN' command so that
clients can determine additional information about some
account name or email address. For example, client knows
that your server have user 'joe', but doesn't
really know who he is. For this purpose, they can connect
to server and issue 'EXPN joe' command. If you are
willing to provide information about account joe, you can
set Response variable to Joe's
name and email address, so they know in future what's
real name for user Joe.
If you do want to provide such information, you can do
it like this:
PrivateSub wodSmtpServer1_ExpandAddress(ByVal User As
WODSMTPSERVERCtl.ISmtpUser, ByVal Address AsString, Response AsVariant)
Response = "Ozzie WeOnlyDo! <ozzie>" EndSub
As you can see, all you need to send is one line that
includes user's real name, and his email inside
<> characters (this is by convention). However, if
there are several users 'hiding' behind one email
address (for instance, some sort of mailing list), you can
provide more than one line of response information. In such
cases, just divide them with CRLF sequence.