如何使用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
        }

    }
}

请粘贴你的代码,到目前为止你取得了什么成就,你面临的问题在哪里。