Kirim Email melalui MailGun dan SendGrid di Java

Mengirim Pesan menggunakan MailGun dan SendGrid

Aspose.Email menyediakan API terintegrasi untuk mengirim pesan email menggunakan layanan MailGun atau SendGrid. API memungkinkan Anda menginisialisasi klien, menyiapkan, dan mengirim pesan email.

Pertama, penting untuk menyiapkan opsi tergantung layanan mana yang akan digunakan untuk mengirim pesan. Dengan DeliveryServiceOptions class, atur parameter DeliveryServiceClient. Kode contoh berikut akan menunjukkan cara menyiapkan opsi untuk layanan.

Opsi client MailGun:

String domain = "YOUR_MAILGUN_DOMEN";
String privApiKey = "YOUR_MAILGUN_PRIVATE_API_KEY";
MailgunClientOptions opt = new MailgunClientOptions();
opt.setDomain(domain);
opt.setApiKey(privApiKey);

Opsi client SendGrid:

String privApiKey = "YOUR_SENDGRID_PRIVATE_API_KEY";
SendGridClientOptions opt = new SendGridClientOptions();
opt.setApiKey(privApiKey);

Kemudian, panggil instance klien yang diperlukan menggunakan builder.

IDeliveryServiceClient client = DeliveryServiceClientFactory.get(opt);

Terakhir, siapkan dan kirim pesan email.

MailMessage eml = new MailMessage("fromAddress", "toAddress", "subject", "body");

DeliveryServiceResponse resp = client.send(eml);

if (!resp.isSuccessful()) {
    for (String error : resp.getErrorMessages()) {
        System.out.println(error);
    }
}