Hai un indirizzo mail di una persona e vuoi controllare se esiste ma non vuoi mandargli un’email? Allora leggi questo articolo che ti spiegherà in modo semplice come controllare se un indirizzo email esiste senza inviare un’email.
La cosa migliore, come ho detto, sarebbe quella di mandare un’email ma non sempre è possibile per mille motivi. D’altra parte se qualcuno ti ha volontariamente dato il suo indirizzo mail, lo ha fatto perché tu gli possa scrivere, altrimenti non vedo altre ragioni.
Ma supponi che tu ne sia venuto in possesso in altri modi, oppure che tu voglia contattare una persona via mail ma senza andargli a chiedere il suo indirizzo mail esplicitamente che, magari, non ti verrebbe dato (lasciamo da parte ogni considerazione sul fatto che se questa persona non ti ha lasciato la sua email forse non vuole essere contattata e se lo fai è considerato spam).
Come fai a controllare se l’indirizzo email che hai esiste senza inviare un’email?
Ho già pubblicato in passato una guida per cercare di scoprire l’indirizzo mail di una persona, ma questa parte viene dopo che in qualche modo lo hai ottenuto o intuito.
Supponiamo che l’indirizzo che hai ottenuto sia [email protected], ecco come puoi procedere.
- Vai su Email Hippo
- Inserisci nel campo l’indirizzo mail che vuoi controllare
- Clicca sul pulsante Check
- Osserva i risultati
Possono essere di due tipi. O l’indirizzo non esiste e otterrai un risultato del genere (Bad a destra)
oppure l’email esiste e il risultato sarà come questo (Ok a destra)
nel qual caso saprai che se scrivi l’email arriverà a destinazione senza problemi.
Ho indicato in un altro post altri metodi alternativi che ti permettono di controllare e verificare se un indirizzo mail esiste o meno.
Come funziona il sistema per controllare se un indirizzo email esiste senza inviare un’email?
In realtà in modo molto semplice.
Il server di posta in uscita o SMTP, prima di spedire un’email, “bussa” alla porta del server di posta in entrata del destinatario e gli chiede se può inviare un’email a quell’indirizzo mail.
Il server del destinatario gli risponde
- Ok va bene, la casella esiste procedi pure
- Guarda che qui non c’è nessuna casella con questo nome
Ecco cosa succede precisamente dietro le quinte facendo una prova con l’indirizzo [email protected]
Tentativo di connessione a: ma1-aaemail-dr-lapp03.apple.com:25
<<< 220 ma1-aaemail-dr-lapp03.apple.com ESMTP Sat, 10 Mar 2018 10:22:39 -0800
>>> HELO verificaemail.com
<<< 250 ma1-aaemail-dr-lapp03.apple.com Hello vmi5089.contaboserver.net [79.143.185.8], pleased to meet you
>>> MAIL FROM:
<<< 250 2.1.0 Sender ok
>>> RCPT TO:
<<< 250 2.1.5 Recipient ok
Risposta server: 250 2.1.5 Recipient ok
>>> quit
<<< 221 2.0.0 ma1-aaemail-dr-lapp03.apple.com Closing connection
In questo caso la risposta del server del destinatario è stata Recipient ok quindi significa che il destinatario esiste.
Se il destinatario non esiste, la risposta è User Unknown cioè utente sconosciuto e quindi significa che quella casella di posta non esiste.
User unknown è il classico errore che ti torna indietro sotto forma di messaggio quando tenti di mandare un’email a un indirizzo che non esiste. Come ho avuto modo di dire più volte, nel messaggio di errore è sempre scritta la motivazione del perché l’email non è arrivata al destinatario, ma spesso nessuno lo legge e quindi si fa 1000 domande quando ha già in mano la risposta.