Pada posting sebelumnya saya menjelaskan untuk menggunakan iCloud sebagai email hosting. Beberapa hari terakhir banyak email spam terkait bitcon yang masuk ke folder junk. Saya berpikir untuk menambahkan proteksi spam yang lebih baik tanpa harus migrasi dan meninggalkan iCloud. Tujuan awal saya menggunakan icloud adalah agar fungsi push notification pada aplikasi email bawaan iOS dan Mac tetap berfungsi.
Email gateway berfungsi sebagai filtering message pertama sebelum message masuk ke email hosting. Dengan menggunakan email gateway maka pesan spam akan terfilter di depan sebelum masuk ke email hosting. Ada banyak provider yang menawarkan Email Gateway berbasis cloud. Salah satu yang mudah untuk didapatkan dan harganya cukup murah adalah menggunakan Email Gateway milik office 365 yaitu Exchange Online Protection. Harga Exchange Online Protection sekitar 15rb per bulan bisa digunakan untuk seluruh user.
Secara umum konfigurasinya adalah menggunakan smart host dari Exchange Online. MX Record harus disetting ke MX record office 365. Lalu untuk MX dari icloud dimasukan sebagai tujuan routing dari office 365 ke icloud. Kemudian untuk SPF record perlu ditambahkan SPF Record Office 365 agar email yang diteruskan ke icloud tidak dianggap sebagai spam. Sebelum mengikuti settingnya saya asumsikan anda sudah memiliki admin portal office 365 dan sudah berlangganan exchange online protection.
Domain Verification
Langkah pertama adalah melakukan verifikasi domain dengan menambahkan record DNS di domain. setelah domain terhubung dengan office 365 langkah selanjutnya adalah setting connector.
Email Connector
Masuk ke menu admin exchange
- set dahulu domain sebagai relay. fungsi dari relay adalah apabila ada email ke domain relay maka akan meneruskan ke server lain yang sudah disetting pada connector
- Buat connector dari office 365 ke IMAP hosting, pada contoh ini saya menggunakan icloud sehingga saya memasukan MX record icloud di dalam konfigurasi connector
- Setelah itu buat connector lagi dari iCloud ke Office 365
- Setelah connector terbuat, langkah selanjutnya adalah merubah pointing MX ke record office 365
Pada langkah ini saat ini incoming email akan diterima oleh Office 365 dan dilakukan verifikasi sesuai policy dari office 365 lalu diteruskan ke email host icloud. Kita bisa melakukan penambahan rules email pada office 365 untuk filtering spam lanjutan.