Archive Pages Design$type=blogging

How to Verify an Email Address?

How do you verify if a given email address is real or fake? The obvious solution is that you send a test mail to that email address and if y...

How do you verify if a given email address is real or fake? The obvious solution is that you send a test mail to that email address and if your message doesn’t bounce, it is safe to assume* that the address is real.

[*] Some web domains may have configured a catch-all email address meaning that messages addressed to a non-existent mailbox will not be returned to the sender but in most cases, such email messages will bounce.

Ping an Email Address to Validate it!

When you send an email to someone, the message goes to an SMTP server which then looks for the MX (Mail Exchange) records of the email recipient’s domain.

For instance, when you send an email to hello@gmail.com, the mail server will try to find the MX records for the gmail.com domain. If the records exist, the next step would be to determine whether that email username (hello in our example) exists or not.

Using a similar logic, we can verify an email address from the computer without actually sending an email message. Here’s how:

Let say that we want to verify if the address billgates@gmail.com exists or not?

Step 1. Enable telnet in Windows or use the PuTTy tool. If you are on a Mac, open the iTerm app.

Step 2. At the command prompt, type the nslookup command:

nslookup  –type=mx gmail.com

This nslookup command will query name servers for that domain. Since we have specified the type as MX, our command will extract and list the MX records of the email domain. Replace gmail.com with the domain of the email address that you are trying to verify.

gmail.com MX preference=30, exchanger = alt3.gmail-smtp-in.l.google.com
gmail.com MX preference=20, exchanger = alt2.gmail-smtp-in.l.google.com
gmail.com MX preference=5,  exchanger = gmail-smtp-in.l.google.com
gmail.com MX preference=10, exchanger = alt1.gmail-smtp-in.l.google.com
gmail.com MX preference=40, exchanger = alt4.gmail-smtp-in.l.google.com

Step 3. As you may have noticed in the nslookup output, it is not uncommon to have multiple MX records for a domain. Pick any one of the servers listed in the MX records, maybe the one with the lowest preference level number (in our example, gmail-smtp-in.l.google.com), and “pretend” to send an email message to that server from your computer.

For that, go to the command prompt window and type the following commands in the listed sequence:

3a: Connect to the mail server:

telnet gmail-smtp-in.l.google.com 25

3b: Say hello to the other server

HELO

3c: Identify yourself with some fictitious email address

mail from:<labnol@labnol.org>

3d: Type the recipient’s email address that you are trying to verify:

rcpt to:<billgates@gmail.com>

The server response for ‘rcpt to’ command will give you an idea whether an email address is valid or not. You’ll get an “OK” if the address exists else a 550 error like:

  • abc@gmail.com – The email account that you tried to reach does not exist.
  • support@gmail.com – The email account that you tried to reach is disabled.

That’s it! If the address is valid, you may perform reverse email search to find the person behind the address. And if you get stuck somewhere, this step-by-step video should help:


AL IRAQIS

COMMENTS

Name

Alalam News Network | Latest News All Community Digital Inspiration Technology Blog Health Information RT - Daily news Selections Shafaqna English Sputnik International The Atlantic Photo The Book Designer Tips World - Google News
false
ltr
item
AL IRAQIS: How to Verify an Email Address?
How to Verify an Email Address?
https://i1.wp.com/i.ytimg.com/vi/5ZMylpizXWY/hqdefault.jpg?ssl=1
https://i.ytimg.com/vi/5ZMylpizXWY/default.jpg
AL IRAQIS
https://al-iraqis.blogspot.com/2018/02/how-to-verify-email-address.html
https://al-iraqis.blogspot.com/
https://al-iraqis.blogspot.com/
https://al-iraqis.blogspot.com/2018/02/how-to-verify-email-address.html
true
4993676651746858927
UTF-8
Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago