berikut ini adalah tutorial yang akan membahas secara rinci Cara Konfigurasi Rotasi IP pada Exim Mail Server. Beberapa waktu lalu ada client yang request membuat email marketing atau lebih dikenal dengan istilah email blast (mengirim email secara massal).

kebetulan client juga menggunakan cPanel untuk webservernya. untuk implementasinya client membutuhkan lebih dari 1 ip untuk membuat rotasi ip. hal ini diperlukan untuk menghindari ip dari server terblokir oleh provider anti spam seperti spamhaus dan sejenisnya.

Cara Konfigurasi Rotasi IP pada Exim Mail Server

pertama-tama yang kita lakukan adalah mengedit exim.conf

1. edit exim.conf

vi /etc/exim.conf

2. cari baris ini

remote_smtp : interface =

3. Replace baris tersebut dengan

 interface = xxx.xxx.x.1${eval:${substr{-2}{1}{$tod_zulu}}%9+1}

4. Jika server anda memiliki ip address dari xxx.xxx.x.11 sampai xxx.xxx.x.20, anda dapat menggunakan logika seperti dibawah ini.

+1 adalah ip awal. contoh xxx.xxx.x.1′1′ dan %9 adalah nilai selisihnya. maksud dari 11 (xxx.xxx.x.11) adalah berapa banyak ip. contohnya sekitar 20  (xxx.xxx.x.20)

silahkan perhatikan contoh dibawah ini

interface = 50.22.156.${eval:${substr{-2}{1}{$tod_zulu}}%15+96} 

Script diatas akan merotasi ip dari .96 hingga .111

Simpan konfigurasi exim.conf yang telah anda buat. jangan lupa mengganti attribut file exim.conf anda agar tidak tertimpa saat WHM/cPanel melakukan update otomatis dengan cara

chattr +i /etc/exim.conf

lalu restart service exim anda

/etc/init.d/exim restart

Tulisan ini bersambung dengan metode lainnya pada bagian 2 🙂

NB:
postingan ini hanya untuk edukasi semata. mohon gunakan metode ini dengan bijak, GemarOprek.com tidak bertanggung jawab atas penggunaan yang menyalahi hukum dan UU indonesia ataupun Internasional