webklex / postfixadm
PostfixADM 邮件账户管理工具
1.0.0.1
2017-08-15 18:02 UTC
Requires
- php: >=5.6.4
- bacon/bacon-qr-code: ^1.0
- chumper/zipper: ^1.0
- laravel/framework: 5.4.*
- laravel/tinker: ~1.0
- paragonie/constant_time_encoding: ^1.0
- pragmarx/google2fa: ^1.0
- webklex/helpers: ^1.0
- webklex/translator: ^1.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.7
This package is auto-updated.
Last update: 2024-09-13 10:48:48 UTC
README
关于 postfixADM
postfixADM 是一个现代的 postfix 管理工具。它旨在与基于 postfix、dovecot 和 mysql 的几乎所有设置一起工作。
一些关键特性包括
- 易于网络安装和设置
- 完全响应式
- 数据库映射
- 支持超过 22 种加密算法
- 邮箱管理
- 别名管理
- 域名管理
- 可选配额服务
- 用户管理 & ACL
- 集成系统更新器
- 支持英语和德语
基于
- Laravel 5.4
- AngularJS 1.6
- Angular Material
要求
- MySQL
- PHP 5.6
- Apache2 或 Nginx 1.6
- doveadm (dovecot-core)
开发与编译使用
- Gulp
- Bower
- Composer
- NPM / NodeJS
更多信息请访问: https://www.postfixadm.com
屏幕截图
入门
简单方法
在https://www.postfixadm.com/download下载最新版本,并将其解压缩到您希望的位置。
另一种方法
如果您愿意,可以从该源构建自己的安装包。
$ git clone https://github.com/Webklex/postfixadm.git
$ cd postfixadm
$ composer install
$ php artisan update --init
$ cp gulp.env.example gulp.env
打开 gulp.env
并输入您的环境名称和开发域名。
$ npm install
$ bower install
$ gulp && gulp watch
可选: 配额服务
如果您愿意,可以启用配额服务,允许您监视邮箱配额使用情况。有关详细信息,请参阅https://www.postfixadm.com/wiki/setup/quota_service。
开发
将文件 gulp.env.example
复制到 gulp.env
并编辑其中的变量。现在您可以安装开发组件
$ npm install $ bower install
您可以使用 gulp
命令将所有内容结合在一起。如果您想开发得更流畅,请使用 gulp watch
。
已知问题
- 缺少或奇怪的翻译(如果您找到任何,请告诉我 - 您也会得到一个饼干)。
- 未注释的代码部分。
- 代码未优化。
- (inactive @postfixadm.com 邮箱地址 - 请现在使用 github[at]webklex.com)
- 等等。但除此之外,它运行得像魔法一样:)
贡献
感谢您考虑为 postfixADM 做贡献!贡献指南将稍后添加;)
安全漏洞
如果您在 postfixADM 中发现安全漏洞,请通过电子邮件发送给我security@postfixadm.com。所有安全漏洞都将得到及时解决。
许可
postfixADM 是开源软件,并受MIT许可。