starring-jane/wordplate-mail

将邮件设置添加到您的环境配置中

1.0.4 2023-05-08 11:52 UTC

This package is auto-updated.

Last update: 2024-09-08 14:43:44 UTC


README

Starring Jane

Wordplate Mail

将邮件设置添加到您的环境配置中

安装

composer require starring-jane/wordplate-mail

functions.php 中创建 WordplateMail 实例

use StarringJane\WordplateMail\WordplateMail;

WordplateMail::register();

用法

将您的 smtp 设置添加到您的 .env 文件中

MAIL_DRIVER=smtp
MAIL_HOST=localhost
MAIL_PORT=465
MAIL_USERNAME=user
MAIL_PASSWORD=pass
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="Sender Name"
MAIL_FROM_ADDRESS="no-reply@domain.com"

您也可以通过本地邮件驱动程序发送

MAIL_DRIVER=mail
MAIL_HOST=localhost
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_NAME="Sender Name"
MAIL_FROM_ADDRESS="no-reply@domain.com"

在代码中覆盖变量

有时您可能需要动态设置变量

use StarringJane\WordplateMail\WordplateMail;

WordplateMail::register()
    ->set('MAIL_FROM_NAME', 'Starring Jane')
    ->set('MAIL_FROM_ADDRESS', function () {
        $domain = str_replace('www.', '', $_SERVER['SERVER_NAME']);
        return 'no-reply@' . $domain;
    });

贡献者

感谢

特别感谢允许我们在现代开发环境中创建 WordPress 网站的 wordplate 的贡献者