Berikut adalah langkah2nya:
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
Quote:
root@zul-desktop:~# apt-get install postfix postfix-tls libsasl2 sasl2-bin libsasl2-modules
2. Install Dovecot
Quote:
root@zul-desktop:~# apt-get install dovecot-imapd dovecot-pop3d dovecot-common
–> edit dengan menggunakan perintah nano:
Quote:
root@zul-desktop:~# nano /etc/dovecot/dovecot.conf
–> ganti file berikut ini di menu edit dovecot.conf
Quote:
# 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
Quote:
root@zul-desktop:~# nano/etc/postfix/main.cf
Masukkan konfigurasi dibawah ini ke bagian akhir file /etc/postfix/main.cf yang tadi anda edit
Quote:
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
Quote:
- root@zul-desktop:~#rm -r /var/run/saslauthd/
- root@zul-desktop:~# mkdir -p /var/spool/postfix/var/run/saslauthd
- root@zul-desktop:~# ln -s /var/spool/postfix/var/run/saslauthd /var/run
- root@zul-desktop:~# chgrp sasl /var/spool/postfix/var/run/saslauthd
- root@zul-desktop:~# adduser postfix sasl
5.File /etc/dovecot/dovecot.conf harus anda konfigurasi lagi untuk menentukan dovecot daemon socket :
Quote:
- root@zul-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
Quote:
root@zul-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
Quote:
root@zul-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 :
Code:
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 ke User lain yang menggunakan PC-anda. Untuk dapat mengirim E-Mail keluar dari PC anda/internet anda harus menginstall
SASL authentication.
Sumber dan Referensi :