-
Notifications
You must be signed in to change notification settings - Fork 2
Mailer
Viames Marino edited this page Apr 22, 2026
·
3 revisions
Pair\Helpers\Mailer is the base abstract mail helper used by concrete providers such as SMTP, SES, sendmail, and Resend.
__construct(array $config)setBaseConfig(array $config): voidsetConfig(array $config): voidcheckConfig(): void
-
send(array $recipients, string $subject, string $title, string $text, array $attachments = [], array $ccs = [])(abstract) sendPasswordReset(User $user, string $randomString): voidtest(?string $textToSend = null, ?string $recipientName = null, $recipientEmail = null): void
Concrete classes like SmtpMailer, AmazonSes, SendMail, or ResendMailer implement send(...).
$mailer = new App\Mail\MyMailer($config);
$mailer->checkConfig();
$mailer->send([
['name' => 'John', 'email' => 'john@example.com']
], 'Subject', 'Title', 'Body');See also: SendMail, AmazonSes, SmtpMailer, ResendMailer, Options.