
Menarik email dengan fetchmail dan forward dengan procmail – Fetchmail adalah sebuah program yang berfungsi menarik email dari mail server secara remote. Procmail adalah aplikasi yang sangat bagus untuk memforward email. Hal ini memungkinkan pengguna untuk mendefinisikan “rules” yang dapat disesuaikan dengan email masuk untuk melakukan fungsi tertentu atau untuk mengalihkan rute email ke inbox atau alamat email yang lain. Procmail dapat diinstal menggunakan port mail / procmail. Setelah terinstal, bisa langsung diintegrasikan kebanyakan MTA.
Anda memerlukan server yang bisa menerima email, yang berarti harus diinstal di sistem. Jika tidak, fetchmail tidak akan berfungsi, karena akan dikirim ke MTA (Postfix, Sendmail, etc), dan MTA mengirimkan kiriman ke inbox pengguna.
0. Asumsi :
1. Linux sudah terinstall di mesin anda (penulis menggunakan Ubuntu Server 16.04.3 LTS),
2. MTA sudah terinstall di mesin linux anda (apakah itu postfix atau sendmail, pilih salah satu) jika belum silahkan install terlebih dahulu,
3. Anda paham menggunakan perintah linux
1. Install Fetchmail
Untuk menginstal fetchmail, yang harus kita lakukan adalah menjalankan perintah berikut ini :
andr3@fecthmail:~$ sudo apt-get install fetchmail
Setelah fetchmail terinstall selanjutnya melakukan konfigurasi dengan membuat sebuah file : $HOME/.fetchmailrc
andr3@fecthmail:~$ nano $HOME/.fetchmailrc
Kemudian isi dengan baris berikut ini :
Noted : Untuk alamat server, akun email dan password email sesuaikan dengan kondisi sebenarnya yang anda gunakan, jika sudah kemudian simpan
Kemudian buat file log dengan perintah sebagai berikut ini :
andr3@fecthmail:~$ touch /home/andr3/fetchmail.log
2. Install Procmail
Untuk menginstall Procmail jalankan perintah berikut ini
andr3@fecthmail:~$ sudo apt-get install procmail
Jika sudah selesai install silahkan konfirgurasi dengan membuat file $HOME/.procmailrc
andr3@fecthmail:~$ nano $HOME/.procmailrc
Kemudian isi dengan baris berikut ini :
Pada contoh di atas setiap ada email masuk pada 3 akun email yang telah kita konfigurasi di file $HOME/.fetchmailrc secara otomatis akan diforward ke dua akun email yang telah kita tentukan di $HOME/.procmailrc.
Jika sudah silahkan simpan filenya
3. Jalankan Fetchmail
Langkah selanjutnya yaitu dengan menjalankan fetchmail untuk memastikan konfigurasi yang telah kita buat bisa berjalan dengan baik.
andr3@fecthmail:~$ fetchmail -kv
Untuk melihat logs bisa dengan menjalankan perintah berikut (sesuai file logs yang telah dibuat sebelumnya)
andr3@fecthmail:~$ tail -f /home/andr3/fetchmail.log
Demikian tutorial singkat dan sederhana ini, selanjutnya silahkan anda kembangkan sesuai dengan kebutuhan.
Selamat mencoba dan semoga berhasil
Daftar Pustaka :
https://www.freebsd.org/doc/handbook/mail-procmail.html
http://www.fetchmail.info/
Leave a Reply