在java中发送和接收邮件的最简单方法是什么?从java发送邮件
0
A
回答
10
不要忘记Jakarta Commons Email发送邮件。它有一个非常易于使用的API。
+0
+1。不知道它存在 – 2009-08-17 11:55:38
+0
这就是我正在寻找的.....谢谢.. .. .. .. .. – 2009-08-17 12:26:56
4
检查this包装出来。从链接,这里有一个代码示例:
Properties props = new Properties();
props.put("mail.smtp.host", "my-mail-server");
props.put("mail.from", "[email protected]");
Session session = Session.getInstance(props, null);
try {
MimeMessage msg = new MimeMessage(session);
msg.setFrom();
msg.setRecipients(Message.RecipientType.TO,
"[email protected]");
msg.setSubject("JavaMail hello world example");
msg.setSentDate(new Date());
msg.setText("Hello, world!\n");
Transport.send(msg);
} catch (MessagingException mex) {
System.out.println("send failed, exception: " + mex);
}
7
JavaMail用来发送电子邮件(如每个人指出)传统的答案。
因为你也想收到邮件,但是,你应该检查出Apache James。它是一个模块化的邮件服务器,可以很好地配置。它会与POP和IMAP对话,支持自定义插件并可嵌入到您的应用程序中(如果您愿意的话)。
1
try {
Properties props = new Properties();
props.put("mail.smtp.host", "mail.server.com");
props.put("mail.smtp.auth","true");
props.put("mail.smtp.user", "[email protected]");
props.put("mail.smtp.port", "25");
props.put("mail.debug", "true");
Session session = Session.getDefaultInstance(props);
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("[email protected]"));
InternetAddress addressTo = null;
addressTo = new InternetAddress("[email protected]");
msg.setRecipient(javax.mail.Message.RecipientType.TO, addressTo);
msg.setSubject("My Subject");
msg.setContent("My Message", "text/html; charset=iso-8859-9");
Transport t = session.getTransport("smtp");
t.connect("[email protected]", "password");
t.sendMessage(msg, msg.getAllRecipients());
t.close();
} catch(Exception exc) {
exc.printStackTrace();
}
相关问题
- 1. 从java发送邮件smtpapi
- 2. 从Perl发送邮件但不从Java发送邮件
- 3. Java发送邮件
- 4. 发送电子邮件从java
- 5. 发送电子邮件从java
- 6. 从java发送电子邮件
- 7. Java邮件不发送电子邮件
- 8. Java邮件API - 发送部分邮件
- 9. 使用java邮件API发送邮件
- 10. 发送邮件(Java vs Php)
- 11. java自动发送邮件
- 12. 发送邮件与Java
- 13. Java邮件发送错误?
- 14. java outlook发送邮件
- 15. 通过Java发送邮件
- 16. Java发送邮件功能
- 17. 从文件发送HTML电子邮件与变量从java - java
- 18. Java邮件发送者发送重复的电子邮件
- 19. 在发送邮件时发送邮件时发送邮件
- 20. 发送HTML邮件正文支持从Outlook Java邮件
- 21. 使用java邮件API从Outlook 2010发送邮件
- 22. 我无法从Java邮件API发送雅虎邮件
- 23. 如何通过Java从任何邮件ID发送邮件?
- 24. 无法使用java邮件API从jsp webapp发送邮件
- 25. 如何使用java邮件从android发送电子邮件
- 26. 从R发送邮件(邮件R)
- 27. Appengine发送邮件 - 不发送邮件
- 28. 发送邮件发送邮件请求
- 29. PhpMailer能够从Windows发送邮件,但不能发送邮件
- 30. 从javascript发送邮件
http://stackoverflow.com/questions/561011/what-is-the-easiest-way-for-a-java-application-to-receive-incoming-email – rahul 2009-08-17 11:29:28
http://stackoverflow.com/questions/848645 /发送电子邮件在java – rahul 2009-08-17 11:30:30
定义“最简单”。 – 2009-08-17 11:31:46