solvecase/sentmaillogger

在 IMAP 发送文件夹中保存 Laravel 发送邮件的副本。

v1.0.0 2023-12-08 04:03 UTC

This package is auto-updated.

Last update: 2024-09-08 05:34:58 UTC


README

Latest Version on Packagist Total Downloads

在 IMAP 发送文件夹中保存 Laravel 发送邮件的副本。

查看 contributing.md 了解待办事项列表。

安装

通过 Composer

composer require solvecase/sentmaillogger

先决条件

  • laravel-framework >=9

  • php-imap 扩展

配置

LOG_SENT_MESSAGE=true
LOG_ON_QUEUE=true
IMAP_PORT=993
IMAP_PROTOCOL="imap"
IMAP_ENCRYPTION="ssl"
IMAP_FOLDER="Sent"
IMAP_VALIDATE_CERT=true
IMAP_HOST="your-mail-host.com"
IMAP_USERNAME="email@example.com"
IMAP_PASSWORD="********"

LOG_SENT_MESSAGE 启用/禁用发送邮件记录器

LOG_ON_QUEUE 实现 Illuminate\Contracts\Queue\ShouldQueue

IMAP_FOLDER 添加发送邮件的文件夹

IMAP 协议

  • imap — 使用 IMAP [默认]
  • pop3 — 使用 POP3
  • nntp — 使用 NNTP

IMAP 加密

  • false — 禁用加密
  • ssl — 使用 SSL [默认]
  • tls — 使用 TLS
  • starttls — 使用 STARTTLS
  • notls — 使用 NoTLS

IMAP_VALIDATE_CERT 验证 TLS/SSL 服务器证书

有关更多信息,请参阅 PHP-IMAP

变更日志

请参阅 changelog 了解最近的变化。

贡献

请参阅 contributing.md 了解详细信息及待办事项列表。

安全

如果您发现任何与安全相关的问题,请发送电子邮件至 support@solvecase.com 而不是使用问题跟踪器。

致谢

许可证

MIT. 请参阅 许可证文件 获取更多信息。