eRisemail Server v1.1 Readme


About e-risemail server

New Installation

Step 1:

Step 2:

Step 3:

Step 4:

Step 5:

Upgrade from 1.0.*.*

Step 1:

Step 2:

Step 3:

Step 4:

Uninstallation

Introducation of erisemail.conf

EmailDomainName the postfix of your email.
LocalHostName the hostname of local computer
HostIP the ip of localhost, can be empty
DNSServer the ip of a usable dns server
DefaultMaxLetterSize the maximum of letter size.
MaxConnPerProtocal maximum number of connection for each protocal
NumOfForwardTask 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 valuse by depending your local computer's performance. The default value is 3.
SMTPPort the port of SMTP service
EnableSMTPTLS enable TLS for SMTP(yes/no). recommend to set no.
SMTPHostNameCheck enable checking the match of client's hostname and ip at SMTP session
POP3Enable enable POP3 service.(yes/no)
POP3Port the port of POP3 service
EnablePOP3TLS enable TLS for POP3(yes/no)
IMAPEnable enable IMAP service.(yes/no)
IMAPPort the port of IMAP service
EnableIMAPTLS enable TLS for IMAP(yes/no)
SMTPSEnable enable SMTPS service.(yes/no)
SMTPSPort the port of POP3 service
POP3SEnable enable POP3S service.(yes/no)
POP3SPort the port of POP3S service
IMAPSEnable enable IMAPS service.(yes/no)
IMAPSPort the port of IMAPS service
CARootCrt the root certification
CAServerCrt the server's certification
CAServerKey the key file for server's certification
CAPassword the encoded password of server's certification(for safety, it SHOULD be generated by "eriseutil --encode [password]")
DBHost the MySQL database server's hostname or ip
DBName the database name for your system which will be created
DBUser the user of MySQL Server
DBPassword the user's password(for safety, it SHOULD be generated by "eriseutil --encode [password]")

Introducation of erisemail's tools

eriseadduser

add a user to the system except for "admin"(it's the default administrator account id)

Usage:eriseadduser username password alias

erisedeluser

remove a user from the system

Usage:erisedeluser username

eriseaddgroup

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

erisedelgroup

remove a group from the system

Usage:erisedeluser groupname

eriseaddusertogroup

insert a user to a mail group

Usage:eriseaddusertogroup username groupname

erisedeluserfromgroup

remove a user from a mail group

Usage:erisedeluserfromgroup username groupname

erisepasswd

update the password of user or group

Usage:erisepasswd username | groupname

eriseusersize

Set the maximum size for each mail(KB)

Usage:eriseusersize username size

eriseenableuser

active the user

Usage:eriseenableuser username

erisedisableuser

disable the user

Usage:erisedisableuser username

eriseutil

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 --user
Usage:eriseutil -l --group groupname
Usage:eriseutil --disable user_group_name
Usage:eriseutil --enable user_group_name
Usage:eriseutil --size user_group_name size
Usage:eriseutil --encode password

Introducation web of user managemant

Introducation of /etc/erisemail/permit.list

Introducation of /etc/erisemail/reject.list