Pada waktu kita berhasil menginstal iRedMail maka kita akan diberikan konfigurasi detail dari iRedMail. Untuk mendapatkan konfigurasi detail dari iRedMail ini maka silahkan masuk ke https://ip/mail/ dan login sebagai postmaster.
Sebagai sistem administrator kita harus memperhatikan seting dari
- Postfix
- Dovecot
- ClamAv
- Amavisd-new
- SpamAssasin
- Virtual Users
- Mail Storage
- Fail2ban
- Netdata
Contoh detail konfigurasi dari iRedMail 0.9.9 adalah seperti berikut ini:
Admin of domain contoh.co.id:
* Account: postmaster@contoh.co.id
* Password: rahasiaYou can login to iRedAdmin with this account, login name is full email address.
First mail user:
* Username: postmaster@contoh.co.id
* Password: rahasia
* SMTP/IMAP auth type: login
* Connection security: STARTTLS or SSL/TLSYou can login to webmail with this account, login name is full email address.
* Enabled services: rsyslog firewalld postfix mariadb nginx php-fpm dovecot clamd@amavisd amavisd fail2ban crond
SSL cert keys (size: 2048):
– /etc/pki/tls/certs/iRedMail.crt
– /etc/pki/tls/private/iRedMail.keyMail Storage:
– Mailboxes: /var/vmail/vmail1
– Mailbox indexes:
– Global sieve filters: /var/vmail/sieve
– Backup scripts and backup copies: /var/vmail/backupNginx:
* Configuration files:
– /etc/nginx/nginx.conf
– /etc/nginx/sites-available/00-default.conf
– /etc/nginx/sites-available/00-default-ssl.conf
* Directories:
– /etc/nginx
– /var/www/html
* See also:
– /var/www/html/index.htmlphp-fpm:
* Configuration files: /etc/php-fpm.d/www.confPHP:
* PHP config file for Nginx:
* Disabled functions: posix_uname,eval,pcntl_wexitstatus,posix_getpwuid,xmlrpc_entity_decode,pcntl_wifstopped,pcntl_wifexited,pcntl_wifsignaled,phpAds_XmlRpc,pcntl_strerror,ftp_exec,pcntl_wtermsig,mysql_pconnect,proc_nice,pcntl_sigtimedwait,posix_kill,pcntl_sigprocmask,fput,phpinfo,system,phpAds_remoteInfo,ftp_login,inject_code,posix_mkfifo,highlight_file,escapeshellcmd,show_source,pcntl_wifcontinued,fp,pcntl_alarm,pcntl_wait,ini_alter,posix_setpgid,parse_ini_file,ftp_raw,pcntl_waitpid,pcntl_getpriority,ftp_connect,pcntl_signal_dispatch,pcntl_wstopsig,ini_restore,ftp_put,passthru,proc_terminate,posix_setsid,pcntl_signal,pcntl_setpriority,phpAds_xmlrpcEncode,pcntl_exec,ftp_nb_fput,ftp_get,phpAds_xmlrpcDecode,pcntl_sigwaitinfo,shell_exec,pcntl_get_last_error,ftp_rawlist,pcntl_fork,posix_setuidMySQL:
* Root user: root, Password: “rahasia” (without quotes)
* Bind account (read-only):
– Username: vmail, Password: pAs7aWtvwweH6IilJ5IcRCX2LO4kSF
* Vmail admin account (read-write):
– Username: vmailadmin, Password: NZQv19wT66hhsWlc4igfAzfsnp0Be1
* Config file: /etc/my.cnf
* RC script: /etc/init.d/mariadbVirtual Users:
– /root/setup/iRedMail-0.9.9/samples/iredmail/iredmail.mysql
– /root/setup/iRedMail-0.9.9/runtime/*.sqlBackup MySQL database:
* Script: /var/vmail/backup/backup_mysql.sh
* See also:
# crontab -l -u rootPostfix:
* Configuration files:
– /etc/postfix
– /etc/postfix/aliases
– /etc/postfix/main.cf
– /etc/postfix/master.cf* SQL/LDAP lookup config files:
– /etc/postfix/mysqlDovecot:
* Configuration files:
– /etc/dovecot/dovecot.conf
– /etc/dovecot/dovecot-ldap.conf (For OpenLDAP backend)
– /etc/dovecot/dovecot-mysql.conf (For MySQL backend)
– /etc/dovecot/dovecot-pgsql.conf (For PostgreSQL backend)
– /etc/dovecot/dovecot-used-quota.conf (For real-time quota usage)
– /etc/dovecot/dovecot-share-folder.conf (For IMAP sharing folder)
* Syslog config file:
– /etc/rsyslog.d/1-iredmail-dovecot.conf (present if rsyslog >= 8.x)
* RC script: /etc/init.d/dovecot
* Log files:
– /var/log/dovecot/dovecot.log
– /var/log/dovecot/sieve.log
– /var/log/dovecot/lmtp.log
– /var/log/dovecot/lda.log (present if rsyslog >= 8.x)
– /var/log/dovecot/imap.log (present if rsyslog >= 8.x)
– /var/log/dovecot/pop3.log (present if rsyslog >= 8.x)
– /var/log/dovecot/sieve.log (present if rsyslog >= 8.x)
* See also:
– /var/vmail/sieve/dovecot.sieve
– Logrotate config file: /etc/logrotate.d/dovecotClamAV:
* Configuration files:
– /etc/clamd.d/amavisd.conf
– /etc/freshclam.conf
– /etc/logrotate.d/clamav
* RC scripts:
+ /etc/init.d/clamd@amavisd
+ /etc/init.d/freshclamdAmavisd-new:
* Configuration files:
– /etc/amavisd/amavisd.conf
– /etc/postfix/master.cf
– /etc/postfix/main.cf
* RC script:
– /etc/init.d/amavisd
* SQL Database:
– Database name: amavisd
– Database user: amavisd
– Database password: Vs0W1IZUcvC3krN8OiFIXAFcyKL4pJDNS record for DKIM support:
; key#1 1024 bits, i=dkim, d=contoh.co.id, /var/lib/dkim/contoh.co.id.pem
dkim._domainkey.contoh.co.id. 3600 TXT (
“v=DKIM1; p=”
“MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDmYL6McsJ5TAzKorcJ6rgul8Cd”
“URop6ZEV7ytaUfRwj+ZDlsrvh75vWy5zkoGRfECniIgr90ZfIa/rxuJXbRPJtkAO”
“8fpq6hcADZ7SlUoA9i+85oeXYgK4+s8wpNgviRCm8cEO8c0AqunbqpdQb1gFt3dH”
“yPJeQ0jr18JtpLkOwQIDAQAB”)
SpamAssassin:
* Configuration files and rules:
– /etc/mail/spamassassin
– /etc/mail/spamassassin/local.cfiRedAPD – Postfix Policy Server:
* Version: 2.7
* Listen address: 127.0.0.1, port: 7777
* SQL database account:
– Database name: iredapd
– Username: iredapd
– Password: bQrWggYtpEjKMuNsEhfOIp7ySHpt3m
* Configuration file:
– /opt/iredapd/settings.py
* Related files:
– /opt/iRedAPD-2.7
– /opt/iredapd (symbol link to /opt/iRedAPD-2.7iRedAdmin – official web-based admin panel:
* Version: 0.9.6
* Root directory: /opt/www/iRedAdmin-0.9.6
* Config file: /opt/www/iRedAdmin-0.9.6/settings.py
* Web access:
– URL: https://mail5.contoh.co.id/iredadmin/
– Username: postmaster@contoh.co.id
– Password: rahasia
* SQL database:
– Database name: iredadmin
– Username: iredadmin
– Password: hYchOcDqg62HKRc5xEMFjOb82yWpnXRoundcube webmail: /opt/www/roundcubemail-1.3.8
* Config file: /opt/www/roundcubemail-1.3.8/config
* Web access:
– URL: http://mail5.contoh.co.id/mail/ (will be redirected to https:// site)
– URL: https://mail5.contoh.co.id/mail/ (secure connection)
– Username: postmaster@contoh.co.id
– Password: rahasia
* SQL database account:
– Database name: roundcubemail
– Username: roundcube
– Password: XggswE8nSZLjJ5cXMNHCXiwggtA1OQ
* Cron job:
– Command: “crontab -l -u root”netdata (monitor):
– Config files:
– All config files: /opt/netdata/etc/netdata
– Main config file: /opt/netdata/etc/netdata/netdata.conf
– Modified modular config files:
– /opt/netdata/etc/netdata/python.d/mysql.conf
– /opt/netdata/etc/netdata/python.d/postgres.conf
– HTTP auth file (if you need a new account to access netdata, please
update this file with command like ‘htpasswd’ or edit manually):
– /etc/nginx/netdata.users
– Log directory: /opt/netdata/var/log/netdata
– SQL:
– Username: netdata
– Password: YliM1CeuudzhKZPA3EhII9vUWOD5b9
– NOTE: No database required by netdata.
Note: ganti firstdomain dengan first domain yang anda gunakan.
Kunjungi www.proweb.co.id untuk menambah wawasan anda.