2010-10-08 1 views
-1
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("[email protected]", "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("[email protected]", "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."); 
+0

ли вы получите какую-либо ошибку или исключение? –

ответ

1

Вы используете это на симуляторе? Если да, то какая среда разработки (затмение или JDE)? Вы начали MDS или используете ESS? (С MDS 4 вам не нужен ESS.)

Лично я использую eclipse с подключаемым модулем, а затем устанавливаю конфигурацию времени выполнения для запуска MDS.

Однако перед этим вам необходимо отредактировать файл rimpublic.property, чтобы настроить его для подключения к вашему серверу электронной почты (если вы используете удаленный сервер электронной почты). Если вы собираетесь использовать локальный почтовый клиент, настройте MDS, чтобы использовать это как сквозной.

Дайте мне знать, что такое ваша настройка/конфигурация, и я постараюсь помочь больше.