RAIHLAH ILMU, DAN UNTUK MERAIH ILMU BELAJARLAH UNTUK TENANG DAN SABAR.

Tuesday, October 27, 2009

Setting Mail Server Di ubuntu Hardy Heron 8.04

Sudah beberapa hari ini saya mencoba explore Ubuntu Hardy Heron LTS 8.04 yang mana semua berhubungan dengan server baik itu web server, DNS server sampai mail server ini.

Kali ini saya mencoba menjelaskan bagaimana menginstall mail server menggunakan squirrelmail di ubuntu secara bertahap. Adapun langkah-langkah tersebut adalah :

1. menyiapkan Postfix ( Mail transfer agent program yang digunakan untuk menerima dan mengirim email dari server anda) dan Dovecot ( Agar kita bisa mendownload email dari lokasi yang lain yang kita butuhkan melalui server IMAP or POP3 ).

2.menyiapkan Squirrelmail (piranti buat aplikasi emailnya ).

3.bersabar dan berdoa’a untuk bisa berhasil :).

Adapun prakteknya langsung saja saya asumsikan langsung berada di terminal linux ubuntu & OS terhubung langsung dengan internet pada mode root :

1. Install Postfix

root@dani-desktop:~# apt-get install postfix postfix-tls libsasl2 sasl2-bin libsasl2-modules

2. Install Dovecot

root@dani-desktop:~# apt-get install dovecot-imapd dovecot-pop3d dovecot-common

–> edit dengan menggunakan perintah nano:

root@dani-desktop:~# nano /etc/dovecot/dovecot.conf

–> ganti file berikut ini di menu edit dovecot.conf

# specify protocols = imap imaps pop3 pop3s
protocols = pop3 imap
# uncomment this and change to no.
disable_plaintext_auth = no

save dengan menekan ctrl+x & klik yes (untuk menyimpan)

3.Konfigurasi SASL Authentication with TLS

digunakan untuk authentication login user :

–> edit file /etc/postfix/main.cf

root@dani-desktop:~# nano/etc/postfix/main.cf

Masukkan konfigurasi dibawah ini ke bagian akhir file /etc/postfix/main.cf yang tadi anda edit
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = yourdomain.com
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_security_options = noanonymous

–> simpan

4. jalankan perintah ini per baris

* root@dani-desktop:~# rm -r /var/run/saslauthd/
* root@dani-desktop:~# mkdir -p /var/spool/postfix/var/run/saslauthd
* root@dani-desktop:~# ln -s /var/spool/postfix/var/run/saslauthd /var/run
* root@dani-desktop:~# chgrp sasl /var/spool/postfix/var/run/saslauthd
* root@dani-desktop:~# adduser postfix sasl

5.File /etc/dovecot/dovecot.conf harus anda konfigurasi lagi untuk menentukan dovecot daemon socket :

* root@dani-desktop:~#nano /etc/dovecot/dovecot.conf
* masukkan informasi dibawah ini :
auth default2 {
mechanisms = plain login
passdb pam {
}
userdb passwd {
}
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
* }}

–> simpan

6.Instalasi squirrel Mail
root@dani-desktop:~# apt-get install apache2 libapache2-mod-php5 php5-cli php5-common php5-cgi squirrelmail

7. Setelah semua selesai terinstall, edit file /etc/apache2/apache2.conf
root@dani-desktop:~# nano /etc/apache2/apache2.conf
Masukkan informasi dibawah ini :
Include /etc/squirrelmail/apache.conf

8. Restart PC anda ( untuk menjalankan semua paket )

9. Cek hasil kerja anda tadi
Buka Internet Browser anda, masukkan url :
http://ip_anda/squirrelmail

10. Jika konfigurasi anda benar, maka anda akan masuk kehalaman login squirrelmail, kemudian masukkan nama user dan password anda.

Anda dapat berkirim e-mail keuser lain yang menggunakan PC-anda. Untuk dapat mengirim e-mail keluar dari PC anda/internet anda harus menginstall SASL authentication.

Selamat mencoba !!!!.

No comments:

Post a Comment