Esiste un modo per scoprire se esiste un indirizzo e-mail in C#?Come verificare se esiste un indirizzo e-mail?
ad es. Ho un indirizzo email come [email protected] o [email protected] Come posso fare la convalida?
Esiste un modo per scoprire se esiste un indirizzo e-mail in C#?Come verificare se esiste un indirizzo e-mail?
ad es. Ho un indirizzo email come [email protected] o [email protected] Come posso fare la convalida?
Una volta era stato inventato Internet e il protocollo di trasferimento della posta SMTP. Era tornato ai bei vecchi tempi quando tutti erano simpatici e amichevoli, quindi nel protocollo SMTP era incluso un comando per verificare gli indirizzi e-mail: il comando VRFY.
Tuttavia, l'oscurità è arrivata su Internet e ha portato spammer, worm e altri malvagi, così gli amministratori di sistema dei server di posta Internet hanno difeso ciò che era buono disabilitando il comando VRFY.
Quindi la risposta breve è: No.
In linea di principio: non è possibile. Ci sono server che supportano finger (per verificare che esista un determinato utente), ma per Hotmail/Gmail non è possibile. La posta rimbalzerà comunque.
Il modo più ovvio è inviare un'email all'indirizzo di posta elettronica e chiedere al destinatario di rispondere o fare clic su un collegamento.
In generale ciò non è possibile. Questo è il motivo per cui molti siti web hanno che per iscriversi devi fornire il tuo indirizzo email e invieranno un link dove devi andare a quel link per confermare che è la tua email.
Nessun modo a tutti
Se è per un motivo, come ad esempio la firma con la verifica, poi qualcuno risponderà quando si invia.
Perché vuoi farlo?
Beh, sto creando un software di posta elettronica e ci sono opzioni per importare e-mail, quindi mi chiedevo se è possibile verificare le e-mail in qualche modo. – smartali89
non solo è il modo più ovvio ... è il * solo * modo di dimostrare che un utente che si registra è anche vicino al proprietario ... e questo presuppone che l'account e-mail non sia violato, ecc. – pearcewg