-
Notifications
You must be signed in to change notification settings - Fork 11
Manual
Uplusware edited this page Jun 24, 2017
·
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 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 the mail with huge size attachment( Maximum size is 2G )
- Support Apache SpamAssassin and the Self-Defined Anti-spam Engine
- 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
- Enable MTA (yes/no)
- the number of forwarding task, 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
- The directory path of private and temporary files
- 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]
)
- 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
- memcached server list(Format: IP:port). Can be more than one MEMCACHEDList.
- Add a user to the system except for "admin"(it's the default administrator account id)
- Usage:
eriseadduser username password alias
- Usage:
- Remove a user from the system
- Usage:
erisedeluser username
- Usage:
- Add a group to the system(the group name dpn't permit to be same as appended user name)
- Usage:eriseaddgroup groupname password alias
- Usage:eriseaddgroup groupname alias
- Remove a group from the system
- Usage:
erisedeluser groupname
- Usage:
- Insert a user to a mail group
- Usage:
eriseaddusertogroup username groupname
- Usage:
- Remove a user from a mail group
- Usage:
erisedeluserfromgroup username groupname
- Usage:
- Update the password of user or group
Usage:erisepasswd username | groupname
- Active the user
- Usage:
eriseenableuser username
- Usage:
- Disable the user
- Usage:
erisedisableuser username
- Usage:
- The utility of erisemail system
- Usage:
eriseutil --install
- Usage:
eriseutil --uninstall
- Usage:
eriseutil -a user_group_name password alias [-u|-g] [-A|-U]
- Usage:
eriseutil -a user_group_name alias [-u|-g] [-A|-U]
- Usage:
eriseutil -d user_group_name
- Usage:
eriseutil -p username
- Usage:
eriseutil -A username groupname
- Usage:
eriseutil -D username groupname
- Usage:
eriseutil -l --level
- Usage:
eriseutil -s --level username level_id
- Usage:
eriseutil -s --defaultlevel level_id
- Usage:
eriseutil -a --level level_name level_description level_mailmaxsize level_boxmaxsize level_audit(yes/no) level_mailsizethreshold level_attachsizethreshold
- Usage:
eriseutil -l --user
- Usage:
eriseutil -l --group groupname
- Usage:
eriseutil --disable user_group_name
- Usage:
eriseutil --enable user_group_name
- Usage:
eriseutil --encode
- Usage:
eriseutil --upgrade
- Usage:
- 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.