Java में MailGun और SendGrid के माध्यम से ईमेल भेजें

MailGun और SendGrid का उपयोग करके संदेश भेजना

Aspose.Email MailGun या SendGrid सेवाओं का उपयोग करके ईमेल संदेश भेजने के लिए एकीकृत API प्रदान करता है। API आपको क्लाइंट को प्रारंभ करने, ईमेल संदेश तैयार करने और भेजने की अनुमति देता है।

पहले, यह महत्वपूर्ण है कि कौन सी सेवा संदेश भेजने के लिए उपयोग की जाएगी, उसके अनुसार विकल्प सेट किए जाएँ। इसके साथ 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);
    }
}