如何使用java向组发送邮件?
我想发送邮件给特定的用户组,而不是单个的电子邮件地址?或者是否有办法从列表中获取单个用户并向每个用户发送邮件如何使用java向组发送邮件?,java,email,Java,Email,我想发送邮件给特定的用户组,而不是单个的电子邮件地址?或者是否有办法从列表中获取单个用户并向每个用户发送邮件 关于您可以使用JMS(Java消息服务),它有发送方和接收方。而且,一个发送者可以同时发送到多个接收者。我们可以使用这种方法 import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Multipart; import javax.mail.PasswordAuthenticati
关于您可以使用JMS(Java消息服务),它有发送方和接收方。而且,一个发送者可以同时发送到多个接收者。我们可以使用这种方法
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
public class SendEmail {
public void SendingEmail(String Email, String Body) throws AddressException, MessagingException {
String host = "smtp.gmail.com";
String from = "test.myemail@.com"; // Your mail id
String pass = "PASSWORD"; // Your Password
Properties props = System.getProperties();
props.put("mail.smtp.starttls.enable", "true"); // added this line
props.put("mail.smtp.host", host);
props.put("mail.smtp.user", from);
props.put("mail.smtp.password", pass);
props.put("mail.smtp.port", "587");
props.put("mail.smtp.auth", "true");
Session session = Session.getInstance(props, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(from, pass);
}
});
try {
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("senanayakaamesh@gmail.com"));// ur email
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(Email));// u will send to Email
message.setSubject("Use this code as Sequrity code ");
message.setText(Body);
MimeBodyPart messageBodyPart = new MimeBodyPart();
Multipart multipart = new MimeMultipart();
System.out.println("sending");
Transport.send(message);
System.out.println("Done");
} catch (Exception e) {
// TODO: handle exception
}
}
public static void main(String args[]) {
try {
SendingEmail("to email", "Massage");
System.out.println("sucess ending");
} catch (Exception e) {
// TODO: handle exception
}
}
}
请粘贴你的代码,到目前为止你取得了什么成就,你面临的问题在哪里。