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

已知问题

  • 缺失或奇怪的翻译(如果您发现任何,请告诉我 - 您还会得到一块饼干)。
  • 代码部分未注释。
  • 代码未优化。
  • (不活跃 @postfixadm.com 邮箱地址 - 目前请使用 github[at]webklex.com)
  • 还有可能更多... 但除此之外,它工作得非常好 :)

贡献

感谢您考虑为 postfixADM 贡献!贡献指南将在稍后添加;)

安全漏洞

如果您在 postfixADM 中发现安全漏洞,请发送电子邮件至 security@postfixadm.com。所有安全漏洞都将得到及时处理。

许可

postfixADM 是开源软件,许可协议为 MIT