Menarik email dengan fetchmail dan forward dengan procmail

Menarik email dengan fetchmail dan forward dengan procmail

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 :

Menarik email dengan fetchmail dan forward dengan procmail

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 :

Menarik email dengan fetchmail dan forward dengan procmail

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/

 

 

Be the first to comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.