jgasparelli said:
When I send a email to
[email protected] how to Outllok check or validated
this email address. Look for a cache file (.nk2) and validated? I need know
how to works outlook before send to a smtop server. Could you help me? I
appreciate
JGG
The only way you can find out if a domain has a particular username
defined for an e-mail account there is to send an e-mail there.
If you know how to use telnet, and if the SMTP server doesn't require
SSL connects, and if you know the SMTP commands, you could start to send
an e-mail but then abort. You would telnet to their SMTP server, enter
the commands to start sending a message but then not send one. That you
got an +OK status back from their server when you specified the
recipient means that receiving mail host will accept e-mails to that
username. The VERIFY command is not supported by many SMTP mail hosts
as it represents overhead to identify a username when an e-mail may not
be sent (and the purpose of the mail host is to send/receive mail, not
waste time identifying their users), plus it can be abused by spammers
digging with repeated VERIFY commands to see which ones are returned as
valid and then send spam only to those valid recipients. If you get a
bad status back from the RCPT-TO command then you know that username
isn't defined there. However, there are misconfigured SMTP mail hosts
that will accept an e-mail before checking if it is deliverable, accept
the e-mail, and then find it is not deliverable (and send back a
non-delivery report e-mail). There are also mail hosts that have a
catch-all account that will accept e-mail with any username. Whether
you use a valid or invalid username, the catchall account accepts all
mails so you won't know if you used a correct e-mail address.
There is no way to validate an e-mail address other than to ask the
receiving SMTP mail host. Rather than do a manual telnet session, there
are utilities to send the SMTP commands and check status to validate a
username. You can Google for those yourself.
Simple Mail Transfer Protocol
ftp://ftp.rfc-editor.org/in-notes/rfc2821.txt
So just send the e-mail. If you get back an NDR (non-delivery report)
then you know the receiving mail host claims there is no such user
there. If you don't get back an NDR, you don't know if it went into a
catch-all account, it vaporized inside their domain (the receiving mail
host accepted the e-mail but never put it into the recipient's mailbox),
it ran afoul of blacklists (which are exercised before touching the
recipient's mailbox) but they didn't send back an NDR, it's sitting in a
Spam folder so the recipient doesn't see it in their Inbox, or other
reasons why the recipient never sees your message. If you want to know
that they got your e-mail, send them a confirmation e-mail asking that
they reply to know that you reached them.