Posty

Postfix & Dovecot 管理工具
授权协议 LGPL
开发语言 Ruby
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 不详
投 递 者 燕博文
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Posty 是一款基于 Web 的 Postfix & Dovecot 管理工具,功能模块包括:API、CLI 和 WebUI。

API 方法:

Domains:

  • GET - http://API-URL/api/v1/domains - get all domains

  • GET - http://API-URL/api/v1/domains/{name} - get {name} domain

  • POST - http://API-URL/api/v1/domains - create domain (params: name)

  • PUT - http://API-URL/api/v1/domains/{name} - change domain {name} (params: name)

  • DELETE - http://API-URL/api/v1/domains/{name} - delete domain {name}

Users:

  • GET - http://API-URL/api/v1/domains/{domain}/users - get all users for {domain}

  • GET - http://API-URL/api/v1/domains/{domain}/users/{name} - get the user {name}@{domain}

  • POST - http://API-URL/api/v1/domains/{domain}/users - create user (params: name, password, quota)

  • PUT - http://API-URL/api/v1/domains/{domain}/users/{name} - change user {name}@{domain} (params: name, password, quota)

  • DELETE - http://API-URL/api/v1/domains/{domain}/users/{name} - delete user {name}@{domain}

UserAliases:

  • GET - http://API-URL/api/v1/domains/{domain}/users/{user}/aliases - get all aliases for {user}

  • GET - http://API-URL/api/v1/domains/{domain}/users/{user}/aliases/{name} - get the alias {name}@{domain}

  • POST - http://API-URL/api/v1/domains/{domain}/users/{user}/aliases - create alias (params: name)

  • PUT - http://API-URL/api/v1/domains/{domain}/users/{user}/aliases/{name} - change alias {name}@{domain} (params: name)

  • DELETE - http://API-URL/api/v1/domains/{domain}/users/{user}/aliases/{name} - delete alias {name}@{domain}

DomainAliases:

  • GET - http://API-URL/api/v1/domains/{domain}/aliases - get all aliases for {domain}

  • GET - http://API-URL/api/v1/domains/{domain}/aliases/{name} - get the alias @{name}

  • POST - http://API-URL/api/v1/domains/{domain}/aliases - create alias (params: name)

  • PUT - http://API-URL/api/v1/domains/{domain}/aliases/{name} - change alias @{name} (params: name)

  • DELETE - http://API-URL/api/v1/domains/{domain}/aliases/{name} - delete alias @{name}

Summary:

  • GET - http://API-URL/api/v1/summary - get the number of existing domains, users, domain aliases and user aliases

Transports:

  • GET - http://API-URL/api/v1/transports - get all transports

  • GET - http://API-URL/api/v1/transports/{name} - get the transport for {name}

  • POST - http://API-URL/api/v1/transports - create alias (params: name, destination)

  • PUT - http://API-URL/api/v1/transports/{name} - change transport {name} (params: name, destination)

  • DELETE - http://API-URL/api/v1/transports/{name} - delete transport {name}

ApiKeys:

  • GET - http://API-URL/api/v1/api_keys - get all api keys

  • GET - http://API-URL/api/v1/apikeys/{token} - get the apikey for {token}

  • POST - http://API-URL/api/v1/apikeys - create accesstoken (params: expires_at)

  • PUT - http://API-URL/api/v1/apikeys/{token} - change apikey {token} (params: active, expires_at)

  • DELETE - http://API-URL/api/v1/apikeys/{token} - delete accesstoken {token}

 相关资料
  • Dovecot 是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux/Unix 系统。 POP / IMAP 是 MUA 从邮件服务器中读取邮件时使用的协议。其中,与 POP3 是从邮件服务器中下载邮件比起来,IMAP4 则是将邮件留在服务器端直接对邮件进行管理、操作。而 Dovecot 是一个比较新的软件,由 Timo Sirainen 开发,最初发布于 2002年7月。作者将安全

  • 主要内容:下载 RockMongo,安装 RockMongo,创建数据库,创建集合,创建文档,导出/导入数据RockMongo 是一个 MongoDB 管理工具,您可以使用它来管理 MongoDB 服务、数据库、集合、文档、索引等等。它为阅读、编写和创建文档提供了一种非常友好的方式,类似于使用 PHP 开发的 MySQL 管理工具 PHPMyAdmin。 下载 RockMongo 您可以从 https://gitee.com/mirrors/rockmongo 或 https://github.

  • crontab A crontab tool build by golang Crontab 背景: 在实际工作中经常需要在服务器上添加定时任务,当任务多了的时候管理起来就比较麻烦,所以想要有一个方便使用和管理的crontab工具 功能介绍: 使用web api的方式提供任务的添加、删除、查看、运行状态、暂停、恢复、重新加载配置、日志查看等功能,清晰的任务执行日志和工具的系统日志便于问题查找和任务

  • rpcx提供了一个简单的UI管理程序,可以查看和搜索当前注册的服务以及服务的状态, 同时你也可以临时禁用服务,分组或者更改服务的元数据。 rpcx-ui

  • 提纲ceph auth [ add | caps | del | export | get | get-key | get-or-create | get-or-create-key | import | list | print-key | print_key ] ... ceph compact ceph config-key [ del | exists | get | list | put

  • Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: /HelloWorld/HelloWorld/settings.py 文件代码:INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib

  • Package Import Paths # demopkg1/__init__.py import pkgutil import pprint print('demopkg1.__path__ before:') pprint.pprint(__path__) print() __path__ = pkgutil.extend_path(__path__, __name__) print(

  • 我已经安装了Sqirrelmail、Postfix和dovecot。Sqirrelmail不会中继任何错误。没有收到或发送邮件。 其中“user1”是登录到sqirrelmail的用户。 有人能看到我的问题吗? 6月20日18:40:37 ip-172-31-25-194 dovecot:imap-login:login:user=,method=plain,RIP=127.0.0.1,LIP=1