-
Notifications
You must be signed in to change notification settings - Fork 2
Mailer
Viames Marino edited this page Feb 26, 2026
·
2 revisions
Pair\Helpers\Mailer is the base abstract mail helper used by concrete providers (SMTP, SES, etc.).
__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, or SendMail 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, Options.