starring-jane / wordplate-mail
将邮件设置添加到您的环境配置中
1.0.4
2023-05-08 11:52 UTC
Requires
- php: >=7.2
README
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; });
贡献者
- Maxim Vanhove (maxim@starringjane.com)
感谢
特别感谢允许我们在现代开发环境中创建 WordPress 网站的 wordplate 的贡献者