Domanda

Store store = Session.getDefaultInstance().getStore();
Folder[] folders = store.list(Folder.SENT);
Folder sentfolder = folders[0];
// Create message.
Message msg = new Message(sentfolder);
// Add TO Recipients.
Address toList[] = new Address[1];
try {
toList[0]= new Address("someemail@email.com", "Some Email");
} catch(AddressException e) {
System.out.println(e.toString());
}
try {
msg.addRecipients(Message.RecipientType.TO, toList);
} catch (MessagingException e) {
System.out.println(e.toString());


}
// Add CC Recipients.
Address ccList[] = new Address[1];
try {
ccList[0]= new Address("someemail@gmail.com", "some address");
} catch(AddressException e) {
System.out.println(e.toString());
}
try {
msg.addRecipients(Message.RecipientType.CC, ccList);
} catch (MessagingException e) {
System.out.println(e.toString());
}
// Add the subject.
msg.setSubject("A Test Email");
// Add the message body.
try {
msg.setContent("This is a test message.");
} catch(MessagingException e) {
// Handle messaging exceptions.
}
// Send the message.
try {
Transport.send(msg);
} catch(MessagingException e) {
System.out.println(e.getMessage());
}
System.out.println("Email sent successfully.");
È stato utile?

Altri suggerimenti

Stai usando questo su un simulatore? Se sì, quale ambiente di sviluppo (Eclipse o JDE)? Hai iniziato le MDS o stai usando ESS? (Con MDS 4, non è necessario ESS).

Personalmente, io uso Eclipse con il plug-in, quindi impostare la configurazione run-time per MDS di lancio.

Tuttavia, prima di farlo, è necessario modificare il file rimpublic.property per configurarlo per la connessione al server di posta elettronica (se si utilizza un server di posta elettronica remoto). Se avete intenzione di utilizzare un client di posta locale, MDS configurare per utilizzare che come un pass-through.

Fammi sapere che cosa il vostro setup / configurazione è e cercherò di aiutare più.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top