-
Notifications
You must be signed in to change notification settings - Fork 11
Manual
Uplusware edited this page May 14, 2018
·
39 revisions
- Scalable distributed Mail Server based on the Linux and MySQL/MariaDB (Installation)
- Support SMTP, POP3, IMAP4, HTTP and SSL/TLS
- Support WebMail and WebAdmin
- Support multiple authentication methods(CRAM-MD5, DIGEST-MD5, APOP, EXTERNAL/TLS-Certification and GSSAPI/Kerberos)
- Support Mail Group, Customize User Policy and Mail audit
- Support popular email client( Outlook, Thunderbird ...)
- Support iCalendar and Mozilla Thunderbird Lightning Plugin
- Support LDAP Address Book based on built-in LDAP server
- Support the mail with huge size attachment( Maximum size is 2G )
- Support Apache SpamAssassin and the Self-Defined Anti-spam Engine
- Support XMPP server and XMPP federation
- The encoding way of storage in MySQL/MariaDB(just only support UTF-8, GB2312 and UCS2),and the default value is UTF-8.
- Please don't change this key's value after installing database of eRisemail(after running sudo eriseutil --install)
- If need change this key's value, please convert the HTML files to corresponding format via tools and modify the charset in all HTML files' content before installing the eRisemail database.
<meta http-equiv="Content-Type" content="text/html; charset=[GB2312|UTF-8|UCS2]" />
- The postfix of your email.
- The hostname of local computer
- The ip of localhost, can be empty
- The ip of a usable dns server, can not be empty
- Maximum number of connection for email MDA
- Enable MTA (yes/no)
- the number of forwarding thread, if your mail server has a large of email to forward to others mail server every day. You can increase the values by depending your local computer's performance. The default value is 3.
- Enable SMTP(yes/no)
- The port of SMTP service
- Enable TLS for SMTP(yes/no). recommend to set no.
- Enable relay function. recommend to set no, for reject junk mail.
- Enable checking the match of client's hostname and ip at SMTP session
- Enable POP3 service.(yes/no)
- The port of POP3 service
- Enable TLS for POP3(yes/no)
- Enable IMAP service.(yes/no)
- The port of IMAP service
- Enable TLS for IMAP(yes/no)
- Enable SMTPS service.(yes/no)
- The port of POP3 service
- Enable POP3S service.(yes/no)
- The port of POP3S service
- Enable IMAPS service.(yes/no)
- The port of IMAPS service
- Enable HTTP Web service.(yes/no)
- The port of HTTP web service
- Enable HTTPS Web service.(yes/no)
- The port of HTTPS Web service
- Enable XMPP service.(yes/no)
- The port of XMPP service
- The port of SSL-based XMPP service
- 0: Non-encrypted or TLS optional; 1: TLS required; 2: Old-SSL-based;
- Enable XMPP federation feature
- XMPP server-server port
- XMPP workder thread number
- Enable LDAP service.(yes/no)
- The port of LDAP service
- The port of SSL-based LDAP service
- Enable or disable SSL-based LDAP service. (yes/no)
- The directory path of private and temporary files
- HDFS host
- HDFS port
- HDFS User
- HDFS Path for erisemail
- The directory path of web files
- The root certification
- The server's certification
- The key file for server's certification
- The encoded password of server's certification(for safety, it SHOULD be generated by
eriseutil --encode [password]
)
- Verify the client's certification. This option must be enabled when desire to support EXTERNAL authentication way.
- The Clients' certification base directory
- Kerberos 5 KeyTab File Path
- The MySQL/MariaDB database server's hostname or ip
- MySQL/MariaDB Server Port. 0 means to use Unix Socket for connection.
- The database name for your system which will be created
- The user of MySQL/MariaDB Server
- The user's password(for safety, it SHOULD be generated by
eriseutil --encode [password]
)
- MySQL/MariaDB Unix Socket File Path. Empty means to use TCP/IP for connection.
- The Maximum limited number of connection with MySQL/MariaDB for every service
- The Master MySQL/MariaDB database server's hostname or ip
- Master MySQL/MariaDB Server Port. 0 means to use Unix Socket for connection.
- The Master database name for your system which will be created
- The user of Master MySQL/MariaDB Server
- The user's password of Master DB(for safety, it SHOULD be generated by
eriseutil --encode [password]
)
- Master MySQL/MariaDB Unix Socket File Path. Empty means to use TCP/IP for connection.
- The Maximum limited number of connection with Master MySQL/MariaDB for every service
- memcached server list(Format: IP:port). Can be more than one MEMCACHEDList.
- The utility of erisemail system
Usage:eriseutil --install
Usage:eriseutil --uninstall
Usage:eriseutil --ldapsync
Usage:eriseutil --add --USER <user name> <password> <alias> [--ADMIN|--STANDARD]
Usage:eriseutil --add --USER <user name> <alias> [--ADMIN|--STANDARD]
Usage:eriseutil --del <user name>
Usage:eriseutil --add --GROUP <group name> <alias>
Usage:eriseutil --del <group name>
Usage:eriseutil --passwd <user name>
Usage:eriseutil --append <user name> <group name>
Usage:eriseutil --remove <user name> <group name>
Usage:eriseutil --list --LEVEL
Usage:eriseutil --apply --LEVEL <user name> <level id>
Usage:eriseutil --set --DEFAULT <level id>
Usage:eriseutil --add --LEVEL <level name>
<level description>
<max-size of per mail>
<max-size of whole inbox>
<audit [yes|no]>
<threshold of whole mail size >
<threshold of all attachments size>
Usage:eriseutil --list --USER
Usage:eriseutil --list --GROUP <group name>
Usage:eriseutil --disable <user|group name>
Usage:eriseutil --host <user name> <host name>
Usage:eriseutil --enable <user|group name>
Usage:eriseutil --encode
- Siance v1.3, the system has a built-in web server, and it both supports HTTP and HTTPS.
- WebMail UI's URL: http://IP:8080 or https://IP:8081
- WebAdmin UI's URL: http://IP:8080/admin or https://IP:8081/admin
- Path: /etc/erisemail/domain.list
- Local domains list
- Support multiple domains, share account id, non-independed
- Path: /etc/erisemail/permit.list
- User can add the permitted IP(s) to the file. And can be used * to match any substring.
- Path: /etc/erisemail/reject.list
- User can add the rejected IP(s) to the file. And can be used * to match any substring.
- Path: /etc/erisemail/webadmin.list
- The list of IPs which can access the management web UI. And can be used * to match any substring.