• Tidak ada hasil yang ditemukan

WEBMAIL SERVER SQUIRRELMAIL DENGAN MENGGUNAKAN MAIL SERVER POSTFIX DAN DOVECOT PADA LINUX DEBIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "WEBMAIL SERVER SQUIRRELMAIL DENGAN MENGGUNAKAN MAIL SERVER POSTFIX DAN DOVECOT PADA LINUX DEBIAN"

Copied!
8
0
0

Teks penuh

(1)

WEBMAIL SERVER SQUIRRELMAIL DENGAN

MENGGUNAKAN MAIL SERVER POSTFIX DAN

DOVECOT PADA LINUX DEBIAN

Oleh: CYNTHIA IRENE OROH

BAB I PENDAHULUAN

Mail server adalah sistem yang memungkinkan pengguna (user) untuk dapat mengirim dan menerima surat elektronik (Email) satu sama lain dalam satu jaringan atau dengan internet. Sedangkan webmail server yaitu sarana yang memungkinkan user dapat mengakses email melalui web. Jadi mail server adalah mesinnya dan webmail server adalah interfacenya. Mail server yang akan kita bahas disini adalah dengan menggunakan postfix dan dovecot. Sedangkan untuk webmailnya kita menggunakan squirrelmail.

Contoh penyedia webmail termasuk Gmail, Yahoo! Mail, Hotmail dan AOL Mail. Hampir setiap penyedia webmail menawarkan akses email menggunakan klien webmail, dan banyak dari mereka juga menawarkan akses email dengan klien email desktop menggunakan protokol email standar, sedangkan banyak penyedia layanan internet menyediakan klien webmail sebagai bagian dari layanan email termasuk dalam paket layanan internet mereka.

Seperti halnya aplikasi web, keuntungan utama webmail atas penggunaan klien email desktop adalah kemampuan untuk mengirim dan menerima email di mana saja dari web browser. Kerugian utamanya adalah kebutuhan untuk terhubung ke internet saat menggunakan itu (Gmail menawarkan penggunaan offline klien webmail melalui instalasi Gears). Ada ada juga perangkat lunak lain untuk mengintegrasikan bagian dari fungsi webmail ke OS (misalnya membuat pesan langsung dari aplikasi pihak ketiga melalui MAPI).

(2)

BAB II PROSES INSTALASI

1. Install Postfix

naditkj:~# apt-get install postfix

Reading package lists... Done Building dependency tree

Reading state information... Done Suggested packages:

postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin libsasl2-modules resolvconf postfix-cdb ufw

The following packages will be REMOVED:

exim4 exim4-base exim4-config exim4-daemon-light The following NEW packages will be installed: postfix

0 upgraded, 1 newly installed, 4 to remove and 0 not upgraded. Need to get 0B/1224kB of archives.

After this operation, 1008kB disk space will be freed. Do you want to continue [Y/n]? y

Media change: please insert the disc labeled

'Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-1 20090214-16:54'

in the drive '/cdrom/' and press enter

Preconfiguring packages ...

(Reading database ... 36888 files and directories currently installed.)

Removing exim4 ...

dpkg: exim4-base: dependency problems, but removing anyway as you request:

exim4-daemon-light depends on exim4-base (>= 4.69). Removing exim4-base ...

Stopping MTA: exim4_listener. Removing exim4-config ...

dpkg: exim4-daemon-light: dependency problems, but removing anyway as you request:

bsd-mailx depends on exim4 | mail-transport-agent; however: Package exim4 is not installed.

Package mail-transport-agent is not installed.

Package exim4-daemon-light which provides mail-transport-agent is to be removed.

at depends on exim4 | mail-transport-agent; however: Package exim4 is not installed.

Package mail-transport-agent is not installed.

(3)

be removed.

lsb-core depends on exim4 | mail-transport-agent; however: Package exim4 is not installed.

Package mail-transport-agent is not installed.

Package exim4-daemon-light which provides mail-transport-agent is to be removed.

Removing exim4-daemon-light ... Stopping MTA:.

Processing triggers for man-db ...

Selecting previously deselected package postfix.

(Reading database ... 36752 files and directories currently installed.)

Unpacking postfix (from .../postfix_2.5.5-1.1_i386.deb) ... Processing triggers for man-db ...

Setting up postfix (2.5.5-1.1) ... Adding group `postfix' (GID 114) ... Done.

Adding system user `postfix' (UID 108) ...

Adding new user `postfix' (UID 108) with group `postfix' ... Not creating home directory `/var/spool/postfix'.

Creating /etc/postfix/dynamicmaps.cf

Adding tcp map entry to /etc/postfix/dynamicmaps.cf Adding group `postdrop' (GID 115) ...

Done.

Postfix was not set up. Start with

cp /usr/share/postfix/main.cf.debian /etc/postfix/main.cf . If you need to make changes, edit

/etc/postfix/main.cf (and others) as needed. To view Postfix configuration

values, see postconf(1).

After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.

Pertama kita install postfix dengan perintah di atas, kemudian pilih No

Configuration dulu karena kita akan mengkonfigurasinya lagi setelah tahap

penginstallan postfix selesai.

naditkj:~# dpkg-reconfigure postfix

(4)

Kemudian isi system mail name misalnya nady.net nama tersebut digunakan

untuk domain alamat email user anda misalnya [email protected] (Saya

sarankan samakan dengan nama domain anda di DNS) agar lebih mudah

mengkonfigurasinya.

Untuk postmaster dan root pada menu berikutnya isikan dengan user debian

anda saja. Dan untuk pilihan berikutnya pilih ok saja sampai ke menu dibawah

(5)

127.0.0.0/8 itu adalah ip localhost sedangkan 192.168.0.0/24 itu adalah

network pada jaringan kita. (Bisa di ubah sesuai dengan IP anda). Selanjutnya

pada pilihan use mail delivery pilih No. Dan berikutnya enter saja hingga

tampilan pemilihan IPv4 dan IPv6 pilih All saja.

2. Install Dovecot (IMAP & POP3)

Penginstallan postfix telah selesai, selanjutnya kita install dovecot untuk

mengaktifkan POP3 dan IMAP.

naditkj:~# apt-get install dovecot-common dovecot-imapd dovecot-pop3d

Reading package lists... Done Building dependency tree

Reading state information... Done

The following NEW packages will be installed: dovecot-common dovecot-imapd dovecot-pop3d

0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/3176kB of archives.

After this operation, 6386kB of additional disk space will be used. Selecting previously deselected package dovecot-common.

(Reading database ... 36915 files and directories currently installed.)

Unpacking dovecot-common (from .../dovecot-common_1.0.15-2.3_i386.deb) ...

Selecting previously deselected package dovecot-imapd.

Unpacking dovecot-imapd (from .../dovecot-imapd_1.0.15-2.3_i386.deb) ...

Processing triggers for man-db ...

Media change: please insert the disc labeled

'Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-2 20090214-16:54'

in the drive '/cdrom/' and press enter

Selecting previously deselected package dovecot-pop3d. (Reading database ... 37168 files and directories currently installed.)

Unpacking dovecot-pop3d (from .../dovecot-pop3d_1.0.15-2.3_i386.deb) ...

Setting up dovecot-common (1:1.0.15-2.3) ...

Creating config file /etc/dovecot/dovecot.conf with new version

Creating config file /etc/dovecot/dovecot-ldap.conf with new version

Creating config file /etc/dovecot/dovecot-sql.conf with new version adduser: Warning: The home directory `/usr/lib/dovecot' does not belong to the user you are currently creating.

Creating generic self-signed certificate: /etc/ssl/certs/dovecot.pem (replace with hand-crafted or authorized one if needed).

Setting up dovecot-pop3d (1:1.0.15-2.3) ... Restarting IMAP/POP3 mail server: dovecot. Setting up dovecot-imapd (1:1.0.15-2.3) ... Restarting IMAP/POP3 mail server: dovecot.

(6)

Setelah penginstallan dovecot POP3 dan IMAP mari kita konfigurasi.

naditkj:~# nano /etc/dovecot/dovecot.conf

Selanjutnya tekan CTRL+W lalu cari keyword disable_plaintext_auth edit

hilangkan tanda pagarnya kemudian ganti yes menjadi no.

Kemudian cari mail_location dan ganti menjadi seperti ini:

Tahap dovecot sudah selesai selanjutnya kita install squirrelmail untuk

interfacenya.

3. Install Squirrelmail (Webmail)

naditkj:~# apt-get install squirrelmail

(7)

Building dependency tree

Reading state information... Done

The following extra packages will be installed: squirrelmail-locales

Suggested packages:

squirrelmail-decode imapproxy php-pear php4-pear php5-ldap php4-ldap The following NEW packages will be installed:

squirrelmail squirrelmail-locales

0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/3114kB of archives.

After this operation, 12.6MB of additional disk space will be used. Do you want to continue [Y/n]? y

Selecting previously deselected package squirrelmail.

(Reading database ... 37175 files and directories currently installed.) Unpacking squirrelmail (from .../squirrelmail_1.4.15-4_all.deb) ... Selecting previously deselected package squirrelmail-locales.

Unpacking squirrelmail-locales (from .../squirrelmail-locales_1.4.13-20071220-1_all.deb) ...

Processing triggers for man-db ...

Setting up squirrelmail (2:1.4.15-4) ... Installing default squirrelmail config.

Run /usr/sbin/squirrelmail-configure as root to configure/upgrade config. Setting up squirrelmail-locales (1.4.13-20071220-1) ...

Setelah install squirrelmail selesai maka kita konfigurasi apache untuk

menginclude data squirrelmail tersebut dengan cara :

naditkj:~# nano /etc/apache2/apache2.conf

kemudian pada baris paling bawah tambahkan

Include /etc/squirrelmail/apache.conf

4. Membuat User Email

Setelah selesai semuanya mari kita membuat misalnya 2 user email untuk

percobaan

naditkj:~# useradd admin -s /bin/false -m naditkj:~# passwd admin

Enter new UNIX password: Retype new UNIX password:

passwd: password updated successfully naditkj:~# useradd umi -s /bin/false -m naditkj:~# passwd umi

Enter new UNIX password: Retype new UNIX password:

passwd: password updated successfully

(8)

Restart Semua Servis yang bersangkutan

naditkj:~# /etc/init.d/apache2 restart Restarting web server: apache2.

naditkj:~# /etc/init.d/dovecot restart Restarting IMAP/POP3 mail server: dovecot.

Sekarang kita coba buka IPANDA/squirrelmail atau domain.net/squirrelmail dan

jika

berhasil tampilannya adalah sebagai berikut :

Silakan login dengan user yang dibuat tadi kemudian coba kirim email seperti

gambar berikut:

Pada Gambar tersebut mengirim dari [email protected] ke [email protected] dan

silakan logout dan coba login ke [email protected] maka jika berhasil yaitu seperti

berikut:

Referensi

Dokumen terkait

Penerapan mail client berbasis web untuk memudahkan user dalam mengakses pesan yang dikirimkan untuknya, mensyaratkan adanya web server yang menangani proses interaksi antara

Penjabaran di atas yang akhirnya mendorong penulis untuk melakukan penelitian tugas akhir dengan judul “Perancangan dan Implementasi Proxy Server Menggunakan

Proxy Server Menggunakan Linux Debian untuk Jaringan Internet Sehat pada SMKN 5 Takalar” adalah yang pertama observasi lapangan, disini penulis meninjau

Jika muncul gambar seperti di atas itu berarti proses penginstallan akan dijalankan, tekan tombol Enter untuk melanjutkan.... Konfigurasi Server

User yang dibuat sebelum pembuatan Maildir pada directory /etc/skel, maka user tersebut tidak akan bisa digunakan untuk login ke mail server karena user tersebut di drop oleh

SpamAssassin dapat menandakan apakah e-mail yang masuk ke server berisi spam atau bukan dengan mengaktifkan parameter berikut ini. Parameter di atas mengubah subject

Selain layanan gratis tersebut, mail server juga dapat digunakan untuk melayani komunikasi antar client dan transfer data secara offline melalui jaringan lokal.Mail server juga bisa

laporan ini berisi langkah langkah untuk instalasi dhcp server menggunakan debian