Thanks to GitHub for offering the host.
erisemail

eRisemail 电子邮件系统


<< 参考文档

配置手册

09 May 2018; erisesoft; erisesoft@gmail.com


erisemail.conf 介绍

路径: /etc/erisemail/erisemail.conf

Encoding

  • 数据存储于 MySQL/MariaDB 的编码方式(只支持UTF-8, GB2312 and UCS2),默认为 UTF-8。
  • 数据初始化后,请勿改变此项配置(运行sudo eriseutil –install 后)
  • 如果要改变此项配置需要转换系统HTML页面,并改变其编码内容,如

<meta http-equiv="Content-Type" content="text/html; charset=[GB2312|UTF-8|UCS2]" />

EmailDomainName

  • 邮件域名.

LocalHostName

  • 本地服务器机器名

HostIP

  • 本地 IP 地址,可以为空

DNSServer

  • DNS 服务器地址,不可以为空

MDAMaxCocurrentConnNum

  • MDA 最大并发连接数

MTAEnable

  • 启用 MTA (yes/no)

MTARelayThreadNum

  • 转发线程数,默认为 3

SMTPEnable

  • 启用 SMTP(yes/no)

SMTPPort

  • SMTP 服务端口

EnableSMTPTLS

  • 启用 TLS SMTP(yes/no)

EnableRelay

  • 启用邮件中继功能,推荐禁用.

SMTPHostNameCheck

  • 期待用客户端机器名和IP一致性检查

POP3Enable

  • 启用 POP3 服务.(yes/no)

POP3Port

  • POP3 服务端口

EnablePOP3TLS

  • 启用 TLS POP3(yes/no)

IMAPEnable

  • 启用 IMAP 服务.(yes/no)

IMAPPort

  • IMAP 服务端口

EnableIMAPTLS

  • 启用 TLS IMAP(yes/no)

SMTPSEnable

  • 启用 SMTPS 服务.(yes/no)

SMTPSPort

  • SMTPS 服务端口

POP3SEnable

  • 启用 POP3S 服务.(yes/no)

POP3SPort

  • POP3S 服务端口

IMAPSEnable

  • 启用 IMAPS 服务.(yes/no)

IMAPSPort

  • IMAPS 服务端口

HTTPEnable

  • 启用 HTTP Web 服务.(yes/no)

HTTPPort

  • HTTP Web 服务端口

HTTPSEnable

  • 启用 HTTPS Web 服务.(yes/no)

HTTPSPort

  • HTTPS Web 服务端口

XMPPEnable

  • 启用 XMPP 服务.(yes/no)

XMPPPort

  • XMPP 服务端口

XMPPSPort

  • SSL XMPP 服务端口

EncryptXMPP

  • 0: Non-encrypted or TLS optional; 1: TLS required; 2: Old-SSL-based;

XMPPFederationEnable

  • 启用 XMPP 集群功能

XMPPSrvToSrvPort

  • XMPP server-server 端口

XMPPWorkerThreadNum

  • XMPP 工作线程数

LocalLDAPEnable

  • 启用 LDAP 服务.(yes/no)

LocalLDAPPort

  • LDAP 服务端口

LocalLDAPSPort = 8636

  • SSL LDAP 服务端口

EncryptLocalLDAP

  • 启用 or 禁用 SSL LDAP 服务. (yes/no)

PrivatePath

  • 私有和临时数据存储目录

HDFSHost

  • HDFS host

HDFSPort

  • HDFS port

HDFSUser

  • HDFS User

HDFSPath

  • HDFS 存储路径

HTMLPath

  • Web 文件目录

CARootCrt

  • Root 证书

CAServerCrt

  • Server 证书

CAServerKey

  • Server 证书 的 Key 文件

CAPassword

  • CA 证书密码 (使用 eriseutil --encode [password] 产生)

CAVerifyClient

  • 验证客户端证书. 使用 EXTERNAL 验证方式时必须启用此项。

CAClientBaseDir

  • 客户端证书存储目录

KRB5_KTNAME

  • Kerberos 5 KeyTab 文件路径

DBHost

  • MySQL/MariaDB 数据库名字或者 IP

DBPort

  • MySQL/MariaDB 服务器端口. 0 代表使用 Unix Socket 连接。

DBName

  • 数据库名

DBUser

  • 数据库访问用户名

DBPassword

  • 数据库访问密码(使用 eriseutil --encode [password] 产生)

DBSockFile

  • MySQL/MariaDB 服务器 Unix Socket 文件路径。空代表使用 TCP/IP 连接。

DBMaxConn

  • 数据库服务器最大连接数
Master DB information MUST be set. Keep same with local DB’s in master server

MasterDBHost

  • 主 MySQL/MariaDB 数据库名字或者 IP

MasterDBPort

  • 主 MySQL/MariaDB 服务器端口. 0 代表使用 Unix Socket 连接。

MasterDBName

  • 主数据库名

MasterDBUser

  • 主数据库访问用户名

MasterDBPassword

  • 主数据库访问密码(使用 eriseutil --encode [password] 产生)

MasterDBSockFile

  • 主 MySQL/MariaDB 服务器 Unix Socket 文件路径。空代表使用 TCP/IP 连接。

MasterDBMaxConn

  • 主数据库服务器最大连接数

MEMCACHEDList

  • memcached 服务器列表 (格式:IP:端口)可以为多个用;隔开

erisemail’s 工具介绍

eriseutil

  • erisemail 系统基础工具
Usage:eriseutil --install
Usage:eriseutil --uninstall
Usage:eriseutil --ldapsync
Usage:eriseutil --add     --USER <用户名> <密码> <别名> [--ADMIN|--STANDARD]
Usage:eriseutil --add     --USER <用户名> <别名> [--ADMIN|--STANDARD]
Usage:eriseutil --del     <用户名>
Usage:eriseutil --add     --GROUP <组名> <别名>
Usage:eriseutil --del     <组名>
Usage:eriseutil --passwd  <用户名>
Usage:eriseutil --append  <用户名> <组名>
Usage:eriseutil --remove  <用户名> <组名>
Usage:eriseutil --list    --LEVEL
Usage:eriseutil --apply   --LEVEL <用户名> <策略 ID>
Usage:eriseutil --set     --DEFAULT <策略 ID>
Usage:eriseutil --add     --LEVEL <策略名>
                           <策略描述>
                           <单个邮件最大值>
                           <收件箱空间>
                           <是否需要审核 [yes|no]>
                           <邮件大小审核阈值,单位Byte>
                           <附件大小审核阈值,单位Byte>
Usage:eriseutil --list    --USER
Usage:eriseutil --list    --GROUP <组名>
Usage:eriseutil --disable <用户名 | 组名>
Usage:eriseutil --host    <用户名> <机器名>
Usage:eriseutil --enable  <用户名 | 组名>
Usage:eriseutil --encode

WebMail 和 WebAdmin 介绍

  • 从 v1.3 版本开始, 系统提供一个原生的 Web 服务器,支持 HTTP 和 HTTPS。
  • WebMail UI URL: http://IP:8080 or https://IP:8081
  • WebAdmin UI URL: http://IP:8080/admin or https://IP:8081/admin

domain.list 介绍

  • 路径: /etc/erisemail/domain.list
  • 本地邮件域名列表
  • 支持多域名

permit.list 介绍

  • 路径: /etc/erisemail/permit.list
  • 允许访问 IP 地址列表。可以使用 * 进行模糊匹配。

reject.list 介绍

  • 路径: /etc/erisemail/reject.list
  • 拒绝访问 IP 地址列表。可以使用 * 进行模糊匹配。

webadmin.list 介绍

  • 路径: /etc/erisemail/webadmin.list
  • 允许访问 WebAdmin 功能的 IP 列表。可以使用 * 进行模糊匹配。

© 2019 erisesoft & uplusware