Quer verificar
an.existed.email@gmail.com
not.existed.email@gmail.com
Primeiro, você deve obter o Mail Exchange
servidor desses e-mails por
nslookup -q=mx gmail.com
Resposta
Non-authoritative answer:
gmail.com mail exchanger = 5 gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 30 alt3.gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 20 alt2.gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 40 alt4.gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 10 alt1.gmail-smtp-in.l.google.com.
Então, use telnet
para falar com o servidor de e-mail
telnet alt4.gmail-smtp-in.l.google.com 25
Resposta
Trying 74.125.131.27...
Connected to alt4.gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP h18si12497453vdg.75 - gsmtp
Tipo
HELO PHUONG
Você deve receber
250 mx.google.com at your service
Em seguida, digite seu e-mail
MAIL FROM:<info@phuonglh.name.vn>
O servidor de correio irá responder
250 2.1.0 OK h18si12497453vdg.75 - gsmtp
Então agora você deve verificar o e-mail com
RCPT TO:<an.existed.email@gmail.com>
Este é um e-mail existente, então o servidor de e-mail responderá com o status 250
250 2.1.5 OK uj9si12527336vec.101 - gsmtp
Verifique com outro e-mail
RCPT TO:<not.existed.email@gmail.com>
Como esse e-mail não existia, o servidor de e-mail responderá 550
550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1 http://support.google.com/mail/bin/answer.py?answer=6596 h18si12497453vdg.75 - gsmtp
Aproveitar.