mediusware / filament-email-client
这是我打包的 filament-email-client
v1.0.2
2023-09-26 07:11 UTC
Requires
- php: ^8.1|^8.2
- calebporzio/sushi: ^2.4
- filament/filament: ^3.0
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.15.0
- webklex/laravel-imap: ^5.3
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
README
这是一个基于 IMAP 的简单电子邮件客户端系统。
安装
您可以通过 composer 安装此包
composer require mediusware/filament-email-client
安装后运行此命令
php artisan vendor:publish --provider="Webklex\IMAP\Providers\LaravelServiceProvider"
配置
将此配置复制到您的 .env 文件中,并使用您的凭证进行配置。
IMAP_HOST="mail.example.com" IMAP_PORT="993" IMAP_ENCRYPTION="ssl" IMAP_VALIDATE_CERT="true" IMAP_USERNAME="test@example.com" IMAP_PASSWORD="your_password" IMAP_DEFAULT_ACCOUNT="default" IMAP_PROTOCOL="imap"
使用方法
现在转到您的 AdminPanelProvider 并在插件部分添加此行。
// App\Providers\Filament\AdminPanelProvider; use Mediusware\FilamentEmailClient\FilamentEmailClientPlugin; return $panel ->plugins([ // FilamentEmailClientPlugin::make(), ]);
当您正确配置后,您将在 Filament 管理面板上看到此邮箱菜单。
更新日志
有关最近更改的更多信息,请参阅 更新日志。
贡献
有关详细信息,请参阅 贡献指南。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
致谢
许可协议
MIT 许可协议(MIT)。有关更多信息,请参阅 许可文件。