Membuat Primary dan secondary mail server

Setelah di bikin puyeng icoming port 25 di block sama isp T*LK*M atau si asti...akhirnya dapat cara.... kita bedakan prioriti mx recordnya, disini kita menggunakan subdomain, tujuan nya membedakan prioriti mx record jika mail server / jaringan down email akan masuk ke inbox ke hosting....

MX 1 zimbra.domain.com       -> primary
MX 10 mails.domain.com       -> secondary

mails.domain.com       A    123.123.12.5 (ip hosting)
zimbra.domain.com     A    123.123.15.2 (ip mail server)

Client harus selalu mengkases inbox nya dari zimbra mail server karena primary

Trus gimana sinkronisasi inbox di hosting dan inbox di zimbra mail server untuk sinkronisasi ada dua cara memakai imapsync dan fetchmail silahkan pilih salah satu...dan pastikan imapsync atau fetchmail sudah terinstall di mail server

Memakai imapsync

zimbra@mail:~>
imapsync --nosyncacls --subscribe --syncinternaldates --noauthmd5 \
--host1 sub.domain.com --user1 [email protected] --password1 passwdnamauserhosting  \
--host2 127.0.0.1 --user2 namauser --password2 passwdnamauser

silahkan di teruskan sebanyak user yang yang ada

Memakai fetchmail
1. Membuat file konfig fetchmail dengan nama .fetchmailrc  di /home/fals/.fetchmailrc
2. ini isi .fetchmailrc

set no bouncemail
set postmaster [email protected]
#####user1######
poll mails.domain.com with protocol IMAP,
with options localdomains sub.domain.com
no dns
envelope "Envelope-to"
user "[email protected]" there with password "passwdnamauserhosting" is [email protected],
with options rewrite mimedecode fetchall
#####user2######
poll mails.domain.com with protocol IMAP,
with options localdomains sub.domain.com
no dns
envelope "Envelope-to"
user "[email protected]" there with password "passwdnamauser2hosting" is [email protected],
with options rewrite mimedecode fetchall
#####userx######


silahkan di teruskan sebanyak user yang ada atau bisa di bantu memakai webmin
jika menggunakan opsi envelope “Envelope-to” karena opsi ini bisa sukses melakukan parsing alamat email baik email yang ditujukan pada bagian “to”, “cc”, “bcc”, milis maupun email dari hasil forward. ini info dari kang vavai

untuk test bisa jalankan fetchmail dan perhatikan ada user yang gagal login / tidak
zimbra@mail:~>fetchmail

tambahkan fetchmail di crontab tiap 10 menit atau sesuai kebutuhan

Postingan populer dari blog ini

Cloudflared argo tunnel zero trust service on Mikrotik

Migrasi zimbra ke zimbra dengan rsync

Squid Proxy ssl bump untuk transparent HTTPS #2