Odeslání e‑mailu pomocí MailGun a SendGrid v Javě
Contents
[
Hide
]
Odesílání zpráv pomocí MailGun a SendGrid
Aspose.Email poskytuje jednotné API pro odesílání e‑mailových zpráv pomocí služeb MailGun nebo SendGrid. API umožňuje inicializovat klienta, připravit a odeslat e‑mailovou zprávu.
Nejprve je důležité nastavit možnosti podle toho, která služba bude použita pro odesílání zpráv. S DeliveryServiceOptions třída, nastavuje parametry DeliveryServiceClient. Následující ukázka kódu ukáže, jak nastavit možnosti pro služby.
Možnosti MailGun klienta:
String domain = "YOUR_MAILGUN_DOMEN";
String privApiKey = "YOUR_MAILGUN_PRIVATE_API_KEY";
MailgunClientOptions opt = new MailgunClientOptions();
opt.setDomain(domain);
opt.setApiKey(privApiKey);
Možnosti SendGrid klienta:
String privApiKey = "YOUR_SENDGRID_PRIVATE_API_KEY";
SendGridClientOptions opt = new SendGridClientOptions();
opt.setApiKey(privApiKey);
Poté zavolejte požadovanou instanci klienta pomocí builderu.
IDeliveryServiceClient client = DeliveryServiceClientFactory.get(opt);
Nakonec připravte a odešlete e‑mailovou zprávu.
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);
}
}