xman12 / mailinterceptor
Laravel 邮件驱动,用于捕获邮件并提供方便的查看方式
This package is auto-updated.
Last update: 2024-09-08 17:10:16 UTC
README
本库旨在调试使用Laravel框架的邮件发送系统。
版本
0.* - 支持 v5-v6 1.* - 支持 v7-v8 2.* - 开发中
关于库
本库扩展了Laravel框架的功能,添加了一个新的驱动,允许将发送的邮件消息保存到日志数据库中,并以方便的格式提供查看路径。
要查看已发送的邮件,请访问: http://yourdomain/mailinterceptor
此地址仅在 APP_ENV=local 配置设置时可用
安装
- 使用composer连接库
composer require xman12/mailinterceptor
- 在.env文件中设置配置:MAIL_INTERCEPTOR_LOG=mail-base.log(名称可以是任意的), MAIL_DRIVER=mailinterceptor
- 在config/app.php的'providers'数组中添加以下提供者:MailInterceptorRouteServiceProvider::class, MailInterceptorServiceProvider::class, AppMailInterceptorServiceProvider::class
- 在config/logging.php的'channels'数组中添加以下设置
'mail_interceptor_log' => [ 'driver' => 'single', 'path' => storage_path('logs/'. env('MAIL_INTERCEPTOR_LOG')), 'level' => 'debug', ],
- 在config/mail.php中添加
'mail_interceptor_log' => env('MAIL_INTERCEPTOR_LOG', 'mail.log'),