Questions tagged «jakarta-mail»

12
使用Java将邮件发送给多个收件人
我想使用以下方法将消息发送给多个收件人: message.addRecipient(Message.RecipientType.TO, String arg1); 要么 message.setRecipients(Message.RecipientType.TO,String arg1); 但一个困惑是,在第二点争论中,如何传递多个地址,例如: message.addRecipient(Message.RecipientType.CC, "abc@abc.com,abc@def.com,ghi@abc.com"); 要么 message.addRecipient(Message.RecipientType.CC, "abc@abc.com;abc@def.com;ghi@abc.com"); 我也可以使用其他方法发送消息,但是想知道上述方法的目的。如果我不能使用它(到目前为止,我对上述要求还没有任何答案),那么在邮件API中使用此方法有什么要求。

10
使用IMAP将邮件从GMail传输到Java应用程序
我想使用JavaMail和IMAP从Java应用程序访问Gmail中的邮件。为什么会出现SocketTimeoutException? 这是我的代码: Properties props = System.getProperties(); props.setProperty("mail.imap.host", "imap.gmail.com"); props.setProperty("mail.imap.port", "993"); props.setProperty("mail.imap.connectiontimeout", "5000"); props.setProperty("mail.imap.timeout", "5000"); try { Session session = Session.getDefaultInstance(props, new MyAuthenticator()); URLName urlName = new URLName("imap://MYUSERNAME@gmail.com:MYPASSWORD@imap.gmail.com"); Store store = session.getStore(urlName); if (!store.isConnected()) { store.connect(); } } catch (NoSuchProviderException e) { e.printStackTrace(); System.exit(1); } catch (MessagingException e) { e.printStackTrace(); System.exit(2); …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.