2 messaggi dal 23 settembre 2003
Ciao,

avete una idea di come posso essere sicuro della esistenza di un indirizzo e-mail (non un semplice controllo alfanumerico dell'indirizzo per vedere la presenza di caratteri minimi indispensabili per considerarlo accetabile, come ad esempio il "." e la "@") ?
Mi spiegio :
1) mi creo una form con un campo di tipo testo :
<input type="text" name="email" ....

2) utilizzo Cdonts per spedire :
On error resume next
.....
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From = FromStr
objMail.To = ToStr
objMail.Subject = "TEST"
objMail.Body = "Corpo del messaggio"
objMail.importance=0
objMail.Send ()
If err.number <>0 then
Response.write "<P>Invio non riuscito: " & Err.Description
Else
Response.write "<P>E-mail inviata con successo!"
End if

==> Ho notato che indipendentemente dell'esistenza dell'e-mail "ToStr"
mi ritorna sempre "E-mail inviata con successo!"
ma mi accorgo di un e-mail FALSO solo se controllo la cartella
inetPub\mailroot\Badmail



879 messaggi dal 09 luglio 2002
www.i-studio.it
Con i metodi "standard" non credo che riesci a capire se un indirizzo e' valido perche' il CDONTS non fa altro che "tentare" di inviare la mail al server destinatario. Quando contatta il server, gli dice che c'e' una mail per l'utente xyz.. e' solo in quel momento che il server gli dice se conosce o meno quell'indirizzo. Quindi, questo controllo avviene in modo asincrono con l'esecuzione della pagina ASP.

Ti dicevo che non puoi farlo con i metodi standard perche' in realta' mi viene in mente che almeno un modo ci sarebbe...
In pratica, se si riuscisse ad aprire un "socket" sulla porta 25 verso il server di posta che vuoi raggiungere (usando una sessione telnet) apriresti una comunicazione con il server di posta. A quel punto, usando dei comandi standard del protocollo SMTP potresti dire al server che vuoi consegnare della posta ad esempio all'utente "rossi". Se il server risponde "OK" allora l'indirizzo esiste; altrimenti c'e' qualche problema.

Che ne dici?

Ciao
Alex

Internetworking Studio Srl
www.i-studio.it
80 messaggi dal 27 giugno 2001
www.portel.it
AspEmail fa questo controllo,

dovresti provare a guardare nella documentazione se spiegono (a grosse linee, ovviamente non nei dettagli) come fanno, e poi fare una ricerca in Rete con i "suggerimenti" presi nella documentazione di AspEmail...

Non so se mi sono capito ;-)

--
http://my.opera.com/filippo/
80 messaggi dal 27 giugno 2001
www.portel.it
Stavo facendo una ricerca in rete totalmente su altre cose, ma mi sono imbattuto in questa pagina che puo' essere interessante:
http://webservices.tiscali.com/EmailServices.asmx?op=IsValidEmail

credo che sia utilizzabile gratuitamente, ad ogni modo e' meglio scrivere al contatto riportato sulla pag http://webservices.tiscali.com/ , per chiedere conferma e/o eventuale autorizzazione

F.

--
http://my.opera.com/filippo/
11.886 messaggi dal 09 febbraio 2002
Contributi

mi sono imbattuto in questa pagina che puo' essere interessante:
http://webservices.tiscali.com/EmailServices.asmx?op=IsValidEmail

è più che interessante, è grandioso!
questi webservice di tiscali sono favolosi, qualcuno ne conosce i prezzi? Con un solo account potrei inviare fax, sms, email ed effettuare transazioni bancarie su https. Un gran risparmio grazie alla potenza dei webservice, nevvero?


Modificato da BrightSoul il 30 settembre 2003 20.59 -

Enjoy learning and just keep making
3.122 messaggi dal 16 maggio 2002
Uhm.. ma non funziona! Ho provato inserendo un indirizzo nel campo di prova con dominio esistente ma account inesistente (ne sono sicuro, il dominio è freestyler.it del quale posso controllare le mail  ) e il risultato è true...

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
11.886 messaggi dal 09 febbraio 2002
Contributi
mmmh... io ieri ho provato e sembrava funzionare... ho inserito il mio indirizzo di posta e me dava esistente, poi ho inserito caratteri a caso come
dfdskjfsg123mna@tiscali.it
e mi diceva inesistente.

Però ti credo, ieri stavo smanettando con un programmino che deve fare dei ping ogni 5 minuti. Se lo faccio su doppioslash.it mi da "richiesta scaduta" mentre il sito è on (anche se tutt'ora non ci sono mie pagine pubblicate).
Misteri della fede?
Modificato da BrightSoul il 01 ottobre 2003 09.06 -

Enjoy learning and just keep making
80 messaggi dal 27 giugno 2001
www.portel.it
credo che dipenda dal server di posta: alcuni controllano subito se esiste l'account e rispondono al volo, altri invece accettano l'email e poi fanno i loro controlli dopo. E' il motivo, credo, per cui alcune volte quando invii un'email all'indirizzo sbagliato non ti arriva subito la notifica, ma dopo 1 o 2 giorni. Ho fatto un po' di prove con gli indirizzi della mia societa' e funzionava alla grande!

Per i prezzi bisogna contattare, immagino, l'indirizzo email riportato nella pagina principale. Il controllo email dovrebbe essere gratuito, ma forse serve comunque una autorizzazione

--
http://my.opera.com/filippo/

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.