rakshitbharat / laravel-mail-shoot-tracker
一个用于跟踪是否发送电子邮件的Laravel包。
1.0
2024-07-07 12:39 UTC
README
Laravel Mail Shoot Tracker是一个Laravel包,可以帮助您跟踪您的Laravel应用程序是否发送了电子邮件。此包记录了每封发送的电子邮件的详细信息,这有助于调试并确保电子邮件按预期发送。
特性
- 自动记录每封发送的电子邮件的详细信息
- 记录电子邮件的收件人和主题
- 与Laravel邮件系统无缝集成
- 无需额外配置
- 易于使用和配置
安装
您可以通过Composer安装此包
composer require rakshitbharat/laravel-mail-shoot-tracker
使用方法 安装后,该包将自动将所有发送的电子邮件记录到Laravel日志中。无需额外配置。
记录详细信息 此包为每封发送的电子邮件记录以下详细信息
收件人 主题 记录条目将类似于以下内容
[YYYY-MM-DD HH:MM:SS] local.INFO: Mail sent {"to":"recipient@example.com","subject":"Your Subject Here"}
配置 目前,没有额外的配置选项。该包通过监听Laravel提供的MessageSent事件而直接运行。
服务提供者 该包包含一个服务提供者,该服务提供者将由Laravel自动发现。服务提供者注册了记录电子邮件详情的事件监听器。
事件监听器 该包包含一个事件监听器,用于处理MessageSent事件并记录电子邮件详情。
贡献 感谢您考虑为Laravel Mail Shoot Tracker做出贡献!您可以通过提交问题或拉取请求来贡献。
许可证 Laravel Mail Shoot Tracker是开源软件,许可协议为MIT。