devorto / mail-mailgun
Mailgun wrapper based on devorto mailer interface.
2.0.0
2024-11-27 13:30 UTC
Requires
- php: ^8.3.0
- devorto/mail: ^4.0.0
- kriswallsmith/buzz: ^1.3.0
- mailgun/mailgun-php: ^4.3.2
- nyholm/psr7: ^1.8.2
This package is auto-updated.
Last update: 2025-02-27 14:02:41 UTC
README
Send mails using mailgun, uses: devorto/mail
Usage
<?php use Devorto\Mail\Mail; use Devorto\Mail\Recipient; use Devorto\MailMailgun\Mailer; require_once __DIR__ . '/../vendor/autoload.php'; $message = <<<HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Test mail</title> </head> <body> This is a test email, and you cannot respond to it :) </body> </html> HTML; $mail = (new Mail()) ->setTo(new Recipient('info@devorto.com', 'Info')) ->setFrom(new Recipient('no-reply@devorto.com', 'NoReply')) ->setSubject('Test mail') ->setMessage($message); (new Mailer('mailgun-api-key', 'mailgun-api-url', 'mailgun-api-domain')) ->send($mail);