faisalrehmanid/fr-background-mail

此库提供在后台发送邮件或发送群发邮件的功能

1.0.0 2021-07-07 05:38 UTC

This package is auto-updated.

Last update: 2024-09-07 12:16:51 UTC


README

需求

PHP ^7.0 PHP Gearman 扩展 参考

功能

  1. 为每个任务动态分配专用工作进程,即时启动工作进程
  2. 丰富的配置。在配置中配置每个后台任务的专用工作进程数量
  3. 无执行延迟。提交后立即开始执行任务
  4. 重试发送未投递的邮件。在配置中配置重试次数
  5. 任务完成后从内存中删除工作进程,并删除挂起的工作进程
  6. 修改代码时无需重新启动工作进程
  7. 支持SMTP认证和非认证邮件
  8. 支持每封邮件最多6个附件
  9. 支持MySQL和Oracle数据库存储发送日志
  10. 错误和输出在根目录下的 error-logs-gearman 文件夹中抛出。非常适用于调试

如何使用

检查包中提供的 examples 文件夹。

如何测试

  1. 指向 /vendor/bin 目录 cd ./vendor/bin
  2. 执行 PHPUnit 测试: phpunit --configuration ./../../tests/phpunit.xml
  3. 检查 phpunit 版本: phpunit --version