Installasi Fetchmail

Fetchmail sebuah aplikasi gratis yang mampu melakukan banyak hal yang berhubungan dengan email, tetapi tentu saja yang paling menarik dari fetchmail adalah kemampuannya mengambil mail dari server ISP atau Hosting untuk kemudian di distribusikan ke user local secara teratur tidak hanya gratisnya saja.
Dengan cara ini juga bisa membuat anda mampu mengatur kapan mail di download sehingga tidak mengganggu koneksi internet yang lain. Sangat berguna apabila anda memiliki koneksi internet yang tidak terlalu kencang (seperti saya) tetapi pemakaian cukup lumayan banyak.


Disini saya hanya akan membahas installasi fetchmail di Linux, di FreeBSD nya nanti soalnya lebih mudah :D.
Pertama yang harus anda lakukan adalah mendownload source fetchmail dari link berikut ini.
http://download2.berlios.de/fetchmail/fetchmail-6.3.7.tar.bz2
atau anda bisa melihat listnya langsung di link berikut ini.
http://developer.berlios.de/project/showfiles.php?group_id=1824

setelah anda berhasil mendownload source fetchmail silahkan extract dengan command berikut ini.

Berikutnya kita akan mencoba compile fetchmail dari source tersebut.
Fetchmail bisa dicompile dengan support SSL apabila anda sudah berhasil menginstall openssl, kelebihan dengan support SSL adalah fetchmail bisa dipergunakan untuk mengakses mail yang mempergunakan ssl. Tetapi karena saya tidak memiliki kepentingan dengan ssl untuk saat ini saya tidak akan mempergunakan opsi enable ssl (./configure –with-ssl)

Langkah-langkah installasi berikut ini dilakukan pada Linux Slackware dengan installasi minimum. seperti yang sudah diberikan langkah-langkah installasinya pada artikel sebelumnya.

Apabila tidak ada error, maka sukseslah anda menginstall fetchmail. Untuk selanjutnya seperti biasa adalah membuat config fetchmail (/etc/fetchmailrc).

Sebetulnya lebih enak apabila config dibikin secara manual dengan format seperti berikut ini:

mailserver anda silahkan diisi dengan host dari mail server misalnya mail.giest.org

protocol diisi dengan apop, auto, etrn, imap, imap-gss, imap-k4, kpop, pop2, pop3, rpop, atau sdps. Silahkan pilih yang paling cocok, tetapi biasanya protocol yang dipakai adalah pop3.

username adalah username mail anda kadang anda harus mengisi full mail address sebagai username.

password pasti anda sudah tahu bahwa isinya adalah password mail anda.

sementara untuk is diisi oleh username dari user yang ada di system linux tersebut yang akan menerima mail tersebut misal adalah giest.

Berikut ini adalah contoh config file /etc/fetchmailrc yang akan mengambil mail dalam selang waktu 10 menit.

Untuk selanjutnya chown file /etc/fetchmailrc dan chmod menjadi 0710, dan kemudian jalankan fetchmail.

Kemudian anda bisa cek apakah fetchmail sudah berjalan sebagai daemon dengan perintah

Apabila anda melihat hasil seperti diatas berarti anda sudah berhasil menjalankan fetchmail.

Sebetulnya sangat tidak disarankan untuk menjalankan fetchmail dengan user root, Ada satu cara lagi yang dirasa lebih aman untuk menjalankan fetchmail, yaitu dengan membuat file .fetchmailrc di homedir user. Berikut ini contoh nya.

untuk test file config ada baiknya anda mengeksekusi fetcmail dengan command seperti berikut ini (dilakukan dalam user level / non root).

apabila berhasil maka anda akan melihat hasil seperti berikut ini

Untuk selanjutnya supaya command tersebutdi eksekusi setiap 10 menit silahkan masukan command tersebut kedalam crontab. Berikut ini contoh crontab nya.

Apabila semua sudah anda lakukan, selanjutnya silahkan cek mail anda dari server local, anda tidak perlu lagi mengecek mail langsung ke server yang ada di luar cukup lewat mail server local anda.


Info Artikel

Creative Commons License
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.