ارسال ایمیل به چندین نفر

سوال

سلام به همه مهندسین من در یک فایل نوت پد چند تا آدرس ایمیل دارم و میخوام یک پیام رو برای همه ی آدرس های داخل فایل با جاوا ارسال کنم .ممنون میشم اگر راهنمایی کنید.

در حال بررسی 1
Yasin 4 سال 1 پاسخ 241 دیده شده 0

پاسخ ( ۱ )

  1. درود بر شما دوست عزیز

    import java.util.*;

    import javax.mail.*;

    import javax.mail.internet.*;

    import javax.activation.*;

    public class SendEmail

    {

    public static void main(String [] args)

    {

    // شناسه ایمیل گیرنده

    String to = “abcd@gmail.com”;

    // شناسه ایمیل فرستنده

    String from = “web@gmail.com”;

    // به فرض ارسال ایمیل از لوکال هاست

    String host = “localhost”;

    // صفتهای سیستم را دریافت مکنیم

    Properties properties = System.getProperties();

    // تنظیم سرور پست الکترونیکی

    properties.setProperty(“mail.smtp.host”, host);

    Session session = Session.getDefaultInstance(properties);

    try{

    // یک شیء پیش فرض ایجاد میکنیم

    MimeMessage message = new MimeMessage(session);

    message.setFrom(new InternetAddress(from));

    message.addRecipient(Message.RecipientType.TO,

    new InternetAddress(to));

    // نوشتن موضوع

    message.setSubject(“This is the Subject Line!”);

    // نوشتن ایمیل

    message.setText(“This is actual message”);

    //ارسال ایمیل

    Transport.send(message);

    System.out.println(“Sent message successfully….”);

    }catch (MessagingException mex) {

    mex.printStackTrace();

    }

    }

    }

    متد زیر برای ارسال گروهی ایمیل

    void addRecipients(Message.RecipientType type,

    Address[] addresses)

    throws MessagingException

    توصیف پارامترها
    Type:
    بر روی
    TO
    CC
    BCC
    تنظیم می شود.
    در اینجا
    CC
    مخفف
    Carbon Copy
    و
    BCC
    مخفف
    Black
    Carbon Copy
    می باشد
    ——————————
    addresses
    این قسمت ردیف
    ID
    ایمیل می باشد. هنگام تعیین
    ID
    های ایمیل لازم است که از متود
    InternetAddress()
    استفاده کنید.

ارسال یک پاسخ