rakshitbharat/laravel-mail-shoot-tracker

一个用于跟踪是否发送电子邮件的Laravel包。

1.0 2024-07-07 12:39 UTC

This package is auto-updated.

Last update: 2024-09-12 08:12:47 UTC


README

Latest Version on Packagist Total Downloads Software License

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。