إرسال بريد إلكتروني عبر MailGun و SendGrid في Java
Contents
[
Hide
]
إرسال الرسائل باستخدام MailGun و SendGrid
توفر Aspose.Email واجهة برمجة تطبيقات موحدة لإرسال رسائل البريد الإلكتروني باستخدام خدمات MailGun أو SendGrid. تتيح لك الواجهة تهيئة عميل، إعداد وإرسال رسالة البريد الإلكتروني.
أولاً، من المهم إعداد الخيارات بناءً على الخدمة التي ستُستخدم لإرسال الرسائل. باستخدام الـ DeliveryServiceOptions class، قم بتعيين معلمات DeliveryServiceClient. سيظهر لك عينة الشيفرة التالية كيفية إعداد الخيارات للخدمات.
خيارات عميل MailGun:
String domain = "YOUR_MAILGUN_DOMEN";
String privApiKey = "YOUR_MAILGUN_PRIVATE_API_KEY";
MailgunClientOptions opt = new MailgunClientOptions();
opt.setDomain(domain);
opt.setApiKey(privApiKey);
خيارات عميل SendGrid:
String privApiKey = "YOUR_SENDGRID_PRIVATE_API_KEY";
SendGridClientOptions opt = new SendGridClientOptions();
opt.setApiKey(privApiKey);
بعد ذلك، استدعِ مثيل العميل المطلوب باستخدام الباني.
IDeliveryServiceClient client = DeliveryServiceClientFactory.get(opt);
أخيرًا، قم بتهيئة وإرسال رسالة بريد إلكتروني.
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);
}
}