modernmcguire / mailthief
一个用于捕获发送邮件(类似于Mailtrap)的Laravel扩展包,同时也提供了查看邮件的UI界面。
v0.4.1
2024-09-19 23:23 UTC
Requires
- php: ^8.1
- illuminate/support: ^9.0|^10.0|^11.0
- livewire/livewire: ^2.12|^3.0
Requires (Dev)
- orchestra/testbench: ^7.0|^8.5|^9.0
- phpunit/phpunit: ^9.0|^10.1|^11.0
README
Mailtrap的替代品
一个自定义的Laravel邮件发送器,可以捕获发送的邮件,将它们保存到数据库中,并提供一个干净的UI界面来查看。对于本地环境,您有如HELO或Mailhog等优秀的工具。对于开发环境,实际上只有Mailtrap。这个包就是为了替代它。
您只想跟踪邮件而不需要捕获它们?请尝试MailSpy。
安装
您可以通过composer安装此包
composer require modernmcguire/mailthief
- 更新.env文件
MAIL_MAILER=mailthief
- 运行迁移
php artisan migrate
就这么多!
使用方法
您可以使用Laravel内置的php artisan vendor:publish命令发布配置
UI界面可以在/dev/emails路径下找到。此路径可以通过配置文件进行配置。
测试
composer test
更新日志
请参阅更新日志以获取更多信息。
贡献
请参阅贡献指南以获取详细信息。
安全性
如果您发现任何与安全相关的问题,请发送电子邮件至ben@modernmcguire.com,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。
Laravel包模板
此包使用Laravel包模板生成。
