webklex/postfixadm

PostfixADM 邮件账户管理工具

安装: 51

依赖: 0

建议者: 0

安全: 0

星级: 9

关注者: 5

分支: 7

开放问题: 0

类型:项目

1.0.0.1 2017-08-15 18:02 UTC

This package is auto-updated.

Last update: 2024-09-13 10:48:48 UTC


README

Latest Version on Packagist Software License

关于 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

屏幕截图

Installer General Installer Databse mapping

入门

简单方法

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许可。