ksar/postfix-admin

Postfix 邮件传输代理管理界面

1.1.3 2018-09-21 08:19 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:48:30 UTC


README

version license Scrutinizer Code Quality composer.lock available build-status

基于 mysql 的 postfix 服务的基本管理界面

http://www.postfix.org/MYSQL_README.html

安装

开发环境

  • 安装供应商库: composer install
  • 手动编辑 .env 文件
  • 运行迁移: console/yii migrate
  • 运行内部服务器: console/yii serve

生产环境

  • 安装供应商库: composer install --no-dev
  • 在 Web 服务器中注册您的 [环境]
  • 运行迁移: console/yii migrate --interactive=0

环境

  • 调试设置
    • YII_DEBUG - (true|false)
    • YII_ENV - 系统环境 (dev|prod)
  • 请求参数
    • COOKIE_VALIDATION_KEY - 随机字符串,cookie 针
  • 取消注释以更改站点根目录
    • BASE_URL (可选) - 如果管理员根目录与文档根目录不同,则更改
  • 数据库设置
    • DB_DSN - 数据库 DSN (例如 mysql:host=127.0.0.1;port=3306;dbname=postfix_mailer)
    • DB_USERNAME - 数据库用户名
    • DB_PASSWORD - 数据库用户密码
    • DB_TABLE_PREFIX (可选)

命令行程序

  • console/yii migrate - 通过应用新的迁移来升级应用程序
  • console/yii users - 列出用户
  • console/yii users/disable - 禁用用户
  • console/yii users/enable - 启用用户
  • console/yii users/passwd - 更改密码

开发程序

  • vendor/bin/phpcs --ignore=vendor --extensions=php --standard=PSR2 . - 运行 PSR 检查