Langsung ke konten utama

KONFIGURASI MAIL SERVER DEBIAN 8

 Konfigurasi Mail Server di Debian (VirtualBox)


Pada artikel kali ini kita akan Konfigurasi Mail Server di Debian mulai dari install sampai mengirim email. Memiliki dua fungsi yang pertama adalah outgoing server (sending mail) dan yang kedua adalah incoming server (receiving email), email yang dikirim oleh sender akan dikumpulkan menjadi satu data dalam database mail server dikelompokan berdasarkan tujan pengiriman email, lalu dikirimkan dan sudah terdapat indormasi berupa pengirim email serta tanggal dan waktu.

Mail server adalah sebuah layanan email yang memungkin pengguna saling mengirim dan menerima email dalam satu jaringan yang sama, layanan ini berbasis cloud computing. Tidak hanya mengirim pesan dengan mail server dapat mengirim data-data serta infomrasi berbentuk (surat elektronil). Mail Server memungkinkan user dapat mengirim pesan surat elektronik e-mail malalui satu jaringan, user saling mengirim email satu sama lain melalui mail server. Pada kesempatan kali ini kita akan konfigurasi mail server di debian 9, menggunakan protokol umum diantaranya SMTP, POP3 dan IMAP. Disini anda bisa menggunakan VirtualBox untuk simulasi jaringan atau bisa konfigurasi secara langsung di pc yang sudah terinstall debian 9.

Langkah - Langkah Konfigurasi Mail Server

Disini kita akan membuat domain TLD (Top Level Domain) menjadi sub domain, sebagai contoh mangladatech.com adalah domain utama dan diubah menjadi mail.mangladatech.com. Sebenarnya konfigurasi sub domain ini berguna jika domain tld sudah menjadi web server, agar tidak tercampur dan tertumpuk.

Bahan-Bahan:




1. Setting Adapter VirtualBox Debian dan Klien

Agar tersambung antara server debian dan klien hubungkan keduanya melalui adapter yang sama yaitu Internal Network.
  1. Buka Virtualbox dan install debian
  2. Lalu ke debian Setting > Network > Internal Network > Ok.
    adapter virtualbox
  3. Lakukan cara diatas untuk klien anda, disini saya menggunakan Windows 7. 
Setelah mengubah adapter selanjutnya kita konfigurasi mail server.

2. Install Bind9 dan Konfigurasi DNS

1. Agar mail server dapat berjalan kita perlu Konfigurasi DNS, install apache2 dan bind9 ketik perintah dibawah, lalu tekan y dan enter:
apt-get install apache2
apt-get install bind9

install apache2 debian

install bind9 debian

2. Masuk ke direktori bind kemudian buat data baru db.local dan db.127 agar saat konfigurasi kita masih menyiman data originalnya, ketik perintah cp:

cd /etc/bind
cp db.local db.mangladatech
cp db.127 db.254
cp named.conf.default-zones named.conf.default-zones2

konfigurasi mail server dns

3. Selanjutnya kita konfigurasi setiap data db yang sudah di copy tadi, pertama buka data db.mangladatech:

nano db.mangladatech

konfigurasi data dns debian

;
; BIND data file for local loopback interface
TL    604800
@       IN      SOA     mangladatech.com. root.mangladatech.com. (
                                   2         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      mangladatech.com.
@       IN      A       192.168.100.2
@       IN      AAAA    ::1
www     IN      A       192.168.100.2
ftp     IN      A       192.168.100.2
mail    IN      A       192.168.100.2


4. Setelah itu konfigurasi db.254 sama seperti sebelumnya tambahkan domain anda pada bagian local host dan dibagian bawah, ketik perintah:

nano db.254

konfigurasi mail server setting dns

5. Langkah berikutnya buka db.named.conf.default-zones, lalu ubah arah direktori ke data db yang baru di konfigurasi.

nano db.named.conf.default-zones

konfigurasi bind9 dns untuk mail server di debian

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

zone "100.168.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.254";
};

6. Selanjutnya kita masuk ke resolv untuk menambahkan nama server dan pencarian ke domain:

nano /etc/resolv.conf

name server debian

7. Restart network dan juga bind9:

/etc/init.d/networking restart
/etc/init.d/bind9 restart

restart bind9

Install dan Konfigurasi Email Server

1. Hal pertama yang kita harus lakukan adalah menginstall apa saja yang dibutuhkan oleh mail server, diantaranya postfix courier-imap courier-pop php5 squirrelmail. Kita install sekaligus menggunakan perintah:

apt-get install postfix courier-imap courier-pop php5 squirrelmail

2. Muncul konfigurasi postfix tekan ok lalu pilih internet site dan system mail name pilih ok.

postfix konfigurasi install mail server

mail server debian internet site

postfix system mail name

3. Saat proses penginstalan mail server akan meminta binary dvd 123, anda masukan dvd sesuai yang diminta saat penginstalan, courier-base pilih yes.

install mail server

4. Masuk ke skel lalu buat folder maildir:

cd /etc/skel
maildirmake Maildir
maildirmake maildir mail server

5. Selanjutnya masuk dan konfigurasi main.cf, setelah itu ke paling bawah atur seperti gambar dibawah:

nano /etc/postfix/main.cf

konfigurasi main.cf debian

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = debian
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = mangladatech.com, debian, localhost.localdomain, , localhost
relayhost =
mynetworks = 127.0.0.0/8 192.168.100.0/29
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = allme_mailbox = Maildir/

7. Kemudian kita atur apache2.conf lalu tambahkan include dibagian bawah:

nano /etc/apache2/apache2.conf

apache2 mail server debian linux


# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.

# Include generic snippets of statements
Include conf.d/

# Include the virtual host configurations:
Include sites-enabled/
Include /etc/squirrelmail/apache.conf

8. Selanjutkan kita atur apache.conf lalu hilangkan pagar seperti gambar dibawah, ubah mailserver dengan domain anda.

nano /etc/squirrelmail/apache.conf
squirrelmail konfigurasi

# users will prefer a simple URL like http://webmail.example.com
<VirtualHost *:80>
 DocumentRoot /usr/share/squirrelmail
 ServerName mail.mangladatech.com
</VirtualHost>

9. Lalu konfigurasi squirrelmail ketik perintah:

squirrelmail-configure

Akan muncul beberapa pilihan berikut ini langkah yang harus dipilih dan ditambah:

 Pilih 2 (Enter) > lalu 1 (Enter) > ketikan nama domain anda contoh mangladatech.com (Enter) > pilih A (Enter) > lalu 8 (Enter) > ketik courier > terakhir q lalu y (Enter)

10. Restart semua konfigurasi yang sudah dibuat agar berjalan:

service postfix restart
service apache2 restart
service courier-imap restart
service courier-pop restart 

3. Akses Mail Server di Klien 

1. Selanjutnya kita coba di klien anda bisa menginstall Windows 7 atau versi lainnya, lalu setting ip address pada Network and Internet > Network and Sharing Center > Local Area Connection > Propertis. Klik dua kali Internet Protocol Version 4 (TCP /IPv4):

IP Address: 192.168.100.1
Subnet Mask: 255.255.255.0
Referred DNS Server: 192.168.100.2

2. Kembali lagi ke debian lalu ketik perintah add user untuk nanti login di mail server perintahnya dibawah, lalu masukan password dan enter enter saja. Buat dua user untuk mencoba mengirim email dari user1 ke user2:

adduser user1

3. Buka browser internet internet explorer atau firefox dll. Lalu akses mail.mangladatech.com

squirrelmail mail server

Kesimpulan

Anda coba mengirim email dari user1 ke user2 setelah itu cek di inbox jika berhasil email akan masuk. Semoga artikel ini bermanfaat, jangan lupa bagikan kepada teman anda. Jika terjadi error atau masalah coba perhatikan konfigurasi dengan teliti

Komentar

Postingan populer dari blog ini

Membuat layanan PBX dengan MizuVoIP

  1. Pastikan komputer server telah terinstal OS minimal Windows 8 dan terkoneksi dengan internet 2. Unduh aplikasi MizuVoIP pada link berikut. 3. Sesuaikan jenis paket instalasi dengan sistem operasi komputer server yang digunakan setelah proses unduhan selesai, jalankan file instalasi tersebut. 4. Pilih Next untuk memulai proses instalasi 5. Pilih opsi I accept the agreement sebagai tanda anda menyetujui lisensi instalasi, kemudian pilih Next. 6. Tentukan lokasi folder instalasi dari Mizu, lalu pilih Next. 7. Berikan nama Start Menu Folder dari Mizu lalu pilih Next 8. Klik Install untuk memulai proses instalasi. 9. Tunggu beberapa saat hingga proses instalasi selesai. 10. Klik Finish untuk mengakihiri proses instalasi dan menjalankan aplikasi Mizu. 11. Berikut adalah tampilan dari aplikasi PBXAdmin Mizu. 12. Pada saat konfigurasi instalasi awal, akan muncul Configuration Wizard, pilih Quick/Auto configuration kemudian pilih Next. 13. Lengkapi detail isian konfigurasi Mizu seperti gam

Media Penyimpanan Data Eksternal

A. Pengertian Media penyimpanan data eksternal.      Computer Data Storage (Penyimpanan Data Komputer) adalah media yang digunakan dengan fungsi untuk menyimpan berbagai macam data digital yang tersedia pada perangkat komputer dengan waktu tertentu sehingga dapat dibaca dan dibuka kembali untuk diproses ulang pada perangkat. Untuk saat ini Media penyimpanan komputer terbagi menjadi 3 kategori, yaitu Media penyimpanan Magnetik (Magnetic Disk), Media Penyimpanan Optical (Optical Disk), dan Media Penyimpanan Awan (Cloud Storage). Dan selanjutnya akan saya bahas ketiga kategori tersebut secara detail, jenis-jenis dan juga contoh dari setiap kategori tersebut. B. Macam macam Media penyimpanan data eksternal. 1. Magnetic Disc Penyimpanan Magnetik merupakan media penyimpanan yang termasuk ke dalam penyimpanan sekuder (secondary storage) yang paling banyak dipakai pada sistem komputer modern. Kelebihan dan Kekurangan : Kelebihan : Kapasitas penyimpanan pada me

Menganalisis relasi logika dasar, kombinasi dan sekuensial (NOT, AND, OR); (NOR,NAND, EXOR, EXNOR); (Flip Flop, counter)

  A. Relasi Logika. Informasi dalam bentuk sinyal 0 dan 1 saling memberikan kemungkinan hubungan secara logik. Fungsi dasar relasi logik adalah : Fungsi AND, OR, dan Fungsi NOT. Disamping ketiga fungsi dasar tersebut ada beberapa fungsi logik yang sering digunakan yaitu : Fungsi EXCLUSIVE OR ( EX-OR ) dan Fungsi EQUIVALENCE. Di dalam Eletronika, fungsi-fungsi logik diatas dinyatakan dalam bentuk : Simbol, Tabel Kebenaran, Persamaan Fungsi dan Diagram Sinyal Fungsi Waktu. B. Gerbang Logika. Gerbang Logika atau dalam bahasa Inggris disebut dengan Logic Gate adalah dasar pembentuk Sistem Elektronika Digital yang berfungsi untuk mengubah satu atau beberapa Input (masukan) menjadi sebuah sinyal Output (Keluaran) Logis. Gerbang Logika beroperasi berdasarkan sistem bilangan biner yaitu bilangan yang hanya memiliki 2 kode simbol yakni  0  dan  1  dengan menggunakan Teori Aljabar Boolean. C. Jenis-jenis Gerbang Logika Dasar dan Simbolnya. Terdapat 7 jenis Gerbang Logika Dasar yang membentuk seb