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
1 |
vi /etc/exim.conf |
2. cari baris ini
1 |
remote_smtp : interface = |
3. Replace baris tersebut dengan
1 |
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 |
+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
1 |
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
1 |
chattr +i /etc/exim.conf |
lalu restart service exim anda
1 |
/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