zone-webmail / wildduck-php-client
1.4.0
2023-03-30 12:45 UTC
Requires
- php: ^8.1|^8.2
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- symfony/http-foundation: ^6.0
Requires (Dev)
- fzaninotto/faker: ^1.5
- kurbar/wildduck-test-server: ^0.7.0
- phpunit/phpunit: ^9.5
README
一个用于简化与Wildduck电子邮件服务器API通信的PHP客户端,适用于PHP应用程序。
灵感主要来源于 stripe/stripe-php。
要求
- PHP 7.4或更高版本
安装
通过Composer要求Wildduck PHP客户端
composer require zone-eu/wildduck-php-client
配置选项
环境变量
- WDPC_REQUEST_LOGGING (true/false) - 启用/禁用请求参数的日志记录
- WDPC_REQUEST_LOGGING_FOLDER_PERMISSIONS (0755) - 分配给生成的文件夹的权限
- WDPC_REQUEST_LOGGING_PATTERN - 绝对URL正则表达式,用于匹配需要记录的请求
- WDPC_REQUEST_LOGGING_DIRECTORY - 保存日志的目录。
- 这是基本目录的绝对路径,在其下将创建额外的文件夹
- 创建的子目录将是 "YYYY-MM-DD-HH"
- 并且在此之下,每个请求将创建一个文件
- 文件命名方案 "请求类型(GET,POST等)"-"用户的WD ID"-"随机生成的字符串"
使用方法
进行中
贡献
进行中