2010-10-16 3 views
2

Je peux envoyer des mails avec gmail avec javamailréponse gmail à ne pas travailler avec javamail

Mais je ne peux pas définir la réponse à toute façon ...

le code im en utilisant est ...

//the actual mail id [email protected] 
    ccAddress = new InternetAddress("[email protected]"); 

     msg.setFrom(ccAddress); 

     Address[] addresses = new Address[1]; 
     //actually i want to addressee to reply-to 
     addresses[0] = new InternetAddress("[email protected]"); 
     msg.setReplyTo(addresses); 

     msg.setSubject(subject); 
     msg.setText(text); 
     msg.setHeader("MIME-Version" , "1.0"); 
     msg.setHeader("Content-Type" , "text/html"); 
     msg.setHeader("X-Mailer", "Recommend-It Mailer V2.03c02"); 

id gmail réel est [email protected] mais j'ai lu quelque chose here

était un problème avec re-déployer un ejb ... pas un prob plus ...

s'il vous plaît supprimer cette question ...

Merci

+0

Utilisez-vous Transport.send() ou Transport.sendMessage()? –

+0

transport.sendMessage (msg, msg.getAllRecipients()); –

Répondre

0

Avant d'appeler transport.sendMessage(), essayez d'appeler msg.saveChanges()
L'envoi() appelle cela avant d'appeler sendMessage(), mais si vous utilisez sendMessage () vous-même, vous devrez appeler ceci pour vous assurer que les en-têtes sont sauvegardés.

+0

+1 est déjà là ... –

+0

Vous appelez déjà saveChanges()? Intéressant. L'en-tête de X-Mailer est-il sauvegardé? –

+0

ya X-mailer est sauvé et montré sur les en-têtes quand je vérifie l'email envoyé dans gmail ... –

Questions connexes