16 messaggi dal 18 agosto 2006
Salve,

Sto creando un form per inviare mail tramite asp.net 2.0, volevo sapere se era possibile sapere quando l'user leggerà la mail...

Non c'è un modo trasparente per farlo?

Magari non so un invio di qualche dato ad una pagina del mio sito in cui viene segnalato l'indirizzo mail oppure un identificativo della mail inviato...
1.505 messaggi dal 27 dicembre 2005
io su internet trovai questo e mi funzionava

Conferma di Consegna (Restituita dal server del destinatario)
mailMessage.Headers.Add(
"Delivery-Notification-To",
"mail@mailserver.tld" )

Conferma di Lettura (a discrezione del destinatario)

mailMessage.Headers.Add(
"Return-Receipt-To",
"mail@mailserver.tld" )
se vuoi spingerti oltre ed essere invasivo come tutte le newsletter di marketing...
puoi creare un messaggio in formato html
includere almeno un'immagine che abbia come source una chimata/pagina server che, oltre restituire l'immagine (che puo' anche essere un pixel bianco...), tracci una sort di log di lettura.
ovviamente la chiamata a tale procedura dovra' contenere un riferimento alla mail inviata verosimilmente almeno emai e campagna che sarebbe buona norma criptare e convertire in una stringa base64.
ovvero
l tua mail conterra un tag img di questo tipo
<img src="http://yourdomain/emaillogger.aspx?email=[emailDestinatario]&codiceCampagna=[codiceCampgna]" >

ciaoo
119 messaggi dal 03 giugno 2003
MailMessage mail = new MailMessage();
mail.From = ...
mail.To = ...
mail.Subject = DsOggi.Text;
mail.Body = DsTest.Text;

mail.Headers.Add("Delivery-Notification-To",...);
mail.Priority = MailPriority.High;

ECC ECC

PERCHE' A ME NON FUNZIONA IL RITORNO DEL MESSAGGIO DI CONFERMA DI LETTURA DELLA MAIL ????
2.410 messaggi dal 13 febbraio 2003
Contributi
PERCHE' A ME NON FUNZIONA IL RITORNO DEL MESSAGGIO DI CONFERMA DI LETTURA DELLA MAIL ????


in primis non urlare

in secundis

Non funziona per il semplice fatto che non tutti i client di posta implementano questa possibilità e soprattutto qual'ora la implementassero (Outlook, Outlook Express, ecc.) chiedono sempre il consenso dell'utente prima di inviare conferme.

Pertanto il tuo sistema non può e aggiungo per la fortuna della nostra privacy non funzionerà nella maggior parte dei casi.

Come ti hanno già suggerito puoi ipotizzare di aggiungere un immagine che verrà scaricata dal server, ma anche qui ti avviso subito che molti clienti di posta (Outlook ad esempio) per impostazioni di default non scaricano le immagini da internet e pertanto anche questo sistema non è affidabile.
22 messaggi dal 29 luglio 2005
scusate l'intromissione ma il discorso mi interessa!!

ho fatto un programma di caricamento ordini in asp 2.0
e sulla registrazione mando la mail dell'ordine ad in indirizzo di posta
ove c'è un programmino che legge la mail e mi carica l'ordine nel gestionale.

E' possibile verificare che la mail arrivi al server di posta?

Non la notifica di lettura ma che sia arrivata almeno a destinazione...
Che venga letta poi è una certezza....

Si può fare?

grazie
2.410 messaggi dal 13 febbraio 2003
Contributi
E' possibile verificare che la mail arrivi al server di posta?


si e no, puoi sapere analizzando i log del server smtp di invio se l'email è stata inviata ma poi il compito passa al server smtp di ricezione che ad esempio potrebbe eliminare la tua email per mezzo di filtri imap oppure marcarla come spam e quindi non recapitarla mai.

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.