Contents

Mailserver

Cara setup Mailserver di Ubuntu menggunakan postfix dan roundcube.

Install databse terlebih dulu

Install postfix, bind9 dns server dan roundcube

sudo apt install postfix bind9 roundcube

lalu pilih internet server

lalu isi system mail name

testmail.com

setelah itu isi password untuk roundcube.

Configurasi postfix

buka file /etc/postfix/main.cf

myhostname = testmail.com
mydomain = testmail.com

lalu restart

sudo systemctl restart postfix

Configurasi DNS

edit file conf

sudo nano /etc/bind/named.conf.local

lalu isi

zone "testmail.com" {
    type master;
    file "/etc/bind/db.testmail.com";
};

lalu

sudo nano /etc/bind/db.example.com

isi dengan

$TTL    604800
@       IN      SOA     ns1.testmail.com. admin.testmail.com. (
                      2022022001 ; Serial
                      604800     ; Refresh
                      86400      ; Retry
                      2419200    ; Expire
                      604800 )   ; Negative Cache TTL
;
@       IN      NS      ns1.testmail.com.
@       IN      A       192.168.1.1
ns1     IN      A       192.168.1.1

restart bind9

sudo systemctl restart bind9

Menambahkan user untuk email

kita selanjutnya perlu add user untuk email dengan

sudo useradd user1

lalu

sudo useradd user2

Konfigure mailbox unutuk user

sudo nano /etc/postfix/virtual

lalu tambah

[email protected] user1
[email protected] user2

selanjutnya reload postfix

sudo postmap /etc/postfix/virtual
sudo systemctl reload postfix

Start webserver

kita jalankan webservernya

sudo systemctl start apache2

sekarang coba login ke localhost/roundcube dan coba kirim email. sekian terimakasih.