eRisemail 电子邮件系统 |
配置手册
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 列表。可以使用 * 进行模糊匹配。