Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java发送电子邮件?_Java_Email - Fatal编程技术网

用Java发送电子邮件?

用Java发送电子邮件?,java,email,Java,Email,有人能推荐一个用Java发送电子邮件的库吗?Spring也有一个邮件包装层: 试试看。这建立在的基础上,但使其更易于使用。您可能还需要查看。它功能齐全,使用方便 您可以按照以下思路做一些事情: import org.apache.commons.mail.SimpleEmail; ... String[] recipients = {"a@foo.com", "b@foo.com"}; SimpleEmail email = new SimpleEmail(); email.setHostNa

有人能推荐一个用Java发送电子邮件的库吗?

Spring也有一个邮件包装层:


试试看。这建立在的基础上,但使其更易于使用。

您可能还需要查看。它功能齐全,使用方便

您可以按照以下思路做一些事情:

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();
import org.apache.commons.mail.SimpleEmail;
...
字符串[]收件人={”a@foo.com", "b@foo.com"};
SimpleMail电子邮件=新建SimpleMail();
email.setHostName(“mail.myserver.com”);
for(int i=0;i

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

我认为最好使用JavaMail API,您可以从以下教程中获得一些基本知识

嘿,common mail与gmail smtp服务器配合使用?它与任何smtp服务器配合使用,就像任何邮件客户端一样。嘿,这与gmail smtp服务器配合使用吗?您需要正确地进行身份验证,但完成后,您可以将其与Gmail一起使用,