PHP 邮件发送包

1.0.3 2022-08-26 16:04 UTC

This package is auto-updated.

Last update: 2024-09-10 04:12:45 UTC


README

PHP 邮件发送库

Mailer 是一个超级简单的邮件发送包,封装了 Symfony 的 SwiftMailer

依赖项

此包(作为一个独立的包)有一个依赖项需要手动安装。当然,如果您的应用程序尚未安装它,这也适用。

此依赖项是 vlucas\phpdotenv 包。

composer require vlucas/phpdotenv

此外,还需要一个正确配置的 env 文件

环境变量

此包需要在您的环境文件中设置以下变量,至少作为一个空字段

MAIL_HOST
MAIL_USERNAME
MAIL_PASSWORD
MAIL_PORT
MAIL_ENCRYPTION

使用方法

使用助手 mailer(),它等同于 new MDP\Mailer

mailer()->send($subject, $mailFrom, $nameFrom, $recipients, $body);

您可以将 优先级 作为整数作为第六个参数添加,其中 1 是最高优先级,5 是最低优先级。这也可以使用 swiftmailer 常量来实现

Swift_Mime_SimpleMessage::PRIORITY_HIGHEST; // 1
Swift_Mime_SimpleMessage::PRIORITY_HIGH; // 2
Swift_Mime_SimpleMessage::PRIORITY_NORMAL; // 3
Swift_Mime_SimpleMessage::PRIORITY_LOW; // 4
Swift_Mime_SimpleMessage::PRIORITY_LOWEST; // 5