Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    120

    invio mail con conferma di recapito

    Ciao a tutti!!
    Ho fatto un'applicazione che richiede l'invio di una mail con conferma di lettura, ho fatto così:
    codice:
          MimeMessage message = new MimeMessage(mailSession);
          mailSession.setDebug(false);
          message.setHeader("Disposition-Notification-To",  destReceipt);
          message.setFrom(from);
          message.addRecipients(MimeMessage.RecipientType.TO, destTo);
          message.addRecipients(MimeMessage.RecipientType.CC, destCc);
          message.addRecipients(MimeMessage.RecipientType.BCC, destBcc);
          message.setSubject(subject);
          message.setSentDate(new Date(System.currentTimeMillis()));
    
          Multipart mp = new MimeMultipart();
          MimeBodyPart mbp1 = new MimeBodyPart();
          mbp1.setContent(content, "text/html");
          
          .....
           Transport.send(message);
    e funziona alla grande. Ora dovrei fare in modo che oltre alla conferma di lettura arrivi anche una conferma di recapito. Ho letto la pillola di LeleFT e mi pare di aver capito che bisogna aggiungere una cosa del genere:

    " NOTIFY=SUCCESS"

    ma dove? nell'header ho provato ma richiede una coppia nome-valore quindi direi che non è il punto adatto.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Re: invio mail con conferma di recapito

    Originariamente inviato da yaya
    Ciao a tutti!!
    Ho fatto un'applicazione che richiede l'invio di una mail con conferma di lettura, ho fatto così:
    codice:
          MimeMessage message = new MimeMessage(mailSession);
          mailSession.setDebug(false);
          message.setHeader("Disposition-Notification-To",  destReceipt);
          message.setFrom(from);
          message.addRecipients(MimeMessage.RecipientType.TO, destTo);
          message.addRecipients(MimeMessage.RecipientType.CC, destCc);
          message.addRecipients(MimeMessage.RecipientType.BCC, destBcc);
          message.setSubject(subject);
          message.setSentDate(new Date(System.currentTimeMillis()));
    
          Multipart mp = new MimeMultipart();
          MimeBodyPart mbp1 = new MimeBodyPart();
          mbp1.setContent(content, "text/html");
          
          .....
           Transport.send(message);
    e funziona alla grande. Ora dovrei fare in modo che oltre alla conferma di lettura arrivi anche una conferma di recapito. Ho letto la pillola di LeleFT e mi pare di aver capito che bisogna aggiungere una cosa del genere:

    " NOTIFY=SUCCESS"

    ma dove? nell'header ho provato ma richiede una coppia nome-valore quindi direi che non è il punto adatto.
    Purtroppo non credo esista la possibilità di fare questo utilizzando le API JavaMail... la mia soluzione, infatti, era di utilizzare direttamente le Socket per la comunicazione con il server SMPT...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    120
    doh! ecco perchè non riuscivo a trovare documentazione in merito.
    Grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.