用Java发送电子邮件?

有人可以建议用Java发送电子邮件的库吗?

试试Commons Mail 。 这基于Java Mail API,但使用起来更加简单。

您可能还想查看Apache Commons电子邮件库 。 它function强大且易于使用。

你可以做一些事情:

import org.apache.commons.mail.SimpleEmail; ... String[] recipients = {"a@foo.com", "b@foo.com"}; SimpleEmail email = new SimpleEmail(); email.setHostName("mail.myserver.com"); for (int i = 0; i < recipients.length; i++) { email.addTo(recipients[i]); } email.setFrom("me@apache.org", "Me"); email.setSubject("Test message"); email.setMsg("This is a simple test of commons-email"); email.send(); 

示例代码取自Commons Email示例页面,已修改为显示添加多个收件人。 希望有所帮助。

我认为最好使用JavaMail API,您可以从以下教程基础知识获取JavaMail API的基础知识。