Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

Menambahkan DNS Record Zimbra Mail Server


Menambahkan DNS Record Zimbra Mail Server

Belajar Linux ID - Tutorial kali merupakan lanjutan dari tutorial sebelumnya tentang zimbra mail server yang dapat Anda lihat pada link berikut:

Setelah melakukan instalasi dan pemasangan SSL, Anda masih belum dapat menggunakan zimbra sebagai mail server tanpa adanya record-record DNS untuk mail server Zimbra. Oleh karena itu Anda perlu menambahkan record DNS untuk mail server.

Berikut ini merupakan beberapa DNS Record yang sering digunakan untuk kebutuhan mail server

  • Record MX + Mail Priority MX (Mail Exchanger) merupakan record routing email, untuk domain. Dalam hal ini akan diarahkan ke mail.nurhamim.my.id sebagai host yang ditunjuk sebagai mail exchanger akan memproses atau meneruskan mail untuk domain (nurhamim.my.id). Pada MX tersebut terdapat priority atau nilai preferensi (preference value) untuk menunjukkan tingkat prioritas mail exchanger yang digunakan untuk memproses atau meneruskan mail yang menuju domain (nurhamim.my.id). Standard priority atau nilai preferensi MX yang sering digunakan yakni 10.
  • SPF (Sender Policy Framework) Merupakan sebuah record mail yang digunakan untuk memvalidasi email yg didesain untuk mencegah spam dengan cara mendeteksi spoofing, dengan memverifikasi alamat IP pengirim.
  • Record DKIM (DomainKeys Identified Mail)* *Merupakan sebuah record mail yang bertujuan untuk dapat memverifikasi apakah ini email yang valid yang berasal dari nama domain tertentu. Fungsi utamanya yaitu untuk mencegah spoofing dan phising pada email.
  • Record PTR/rDNS* *PTR/rDNS merupakan record mail yang digunakan untuk menyatakan pemetaan sebuah alamat IP ke domain (nurhamim.my.id) yang merupakan reversed-address. Reverse Address ini sangat diperlukan jika kita membuat mail server karena dengan adanya reverse IP Address ke alamat domain, maka proses send/receive protocol SMTP pada vm/server mail server Anda dapat berjalan normal. Tanpa adanya reverse Address, IP kita dianggap sebagai spam oleh vm/server smtp mail server lain karena tidak dikenali.

Untuk penambahan record mail server dapat di lakukan di DNS Management domain untuk mengetahuinya bisa dengan cara melihat name server domain sebagai contoh domain nurhamim.my.id.

Untuk melihat name server bisa menggunakan whois contoh

Terlihat gambar diatas untuk domain nurhamim.my.id menggunakan name server dari CloudFlare dengan demikian untuk penambahan record DNS nya dapat melalui DNS Management CloudFlare.

Penambahan Record DKIM

Untuk mendapatkan record DKIM di Zimbra Mail Server, Anda dapat generate record-nya dengan menjalankan satu baris perintah berikut:

1
2
3
4
5
6
7
8
zimbra@mail:/root$
zimbra@mail:/root$ /opt/zimbra/libexec/zmdkimkeyutil -a -d nurhamim.my.id
DKIM Data added to LDAP for domain nurhamim.my.id with selector D4BF48C0-5B29-11EB-9CF4-FAAC72934B51
Public signature to enter into DNS:
D4BF48C0-5B29-11EB-9CF4-FAAC72934B51._domainkey IN      TXT     ( "v=DKIM1; k=rsa; "
          "p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA423Vkiv8b1M/OISDnmfMqSXxIcdkbRtCA4XpTiYSRUnRJEu3EXXOcBh04c8z+quc+ZaPK1be+ndNACn4H+jwFMmB7RQ0AKOTTZfk62AnsYUcJcH0tD/fHp/wdS18WB93Y0TCkCOjWDCUIsiZG6ExOwckgmIHvYfEkzhi+/R7R/jyBBiDDnJXPxx/eXZSv4QxpGp+paJNXzFd9c"
          "PW9Eu6l3bvmGxzxxvGogfnPBsDLBeXe9SQAkYH7K+sXzFBasbq894X+6VaGwH5t/83kFVNhvu5P6XdVDX5nb6Wrky7k3TmDQRfNrcjS347qYX7Fi0DO3s4aS0cqQp9A+p6GB+RrQIDAQAB" )  ; ----- DKIM key D4BF48C0-5B29-11EB-9CF4-FAAC72934B51 for nurhamim.my.id
zimbra@mail:/root$

Gabungkan value record DKIM yang didapatkan diatas menjadi satu contoh:

1
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1GCO3SPXo85zejbaGma4SPdhhz/S7/QNk06/FJzlasschKdebYG7gEo4cjWZaIy7uwkbYsY+WrPOZgameogF0RgEQvmvjCKP28whhkQE0VP/KcSxWDQvvuqQlVO3Vj6Ba63SlsEc5hFd14NH6/c7Gp4R7jShEyNHFYEN8gseqUdkq6W1Ko1kjHJrasjXnLbIsunahta6xhPmdzWZK8B+ek67PIL0L4UZuR80i6yhWIH6CJ8PIXjQqnYdzzkyW7ChZI8w32o0U38JRL7p99XEAlY4OZznMxlqEpUS16DaqudVjP7OpoBgBadwrO55lt8cVve0RZHxiNvJMeWMsDhNPwIDAQAB

Tambahkan record DKIM ke DNS Management, untuk record DKIM bisa menggunakan TXT, contoh

Verifikasi record DKIM sudah menggunakan DKIM checker Anda dapat menggunakan MXToolbox, contohnya

Penambahan Record SPF

Untuk penambahan record SPF sama seperti DKIM, berikut value yang digunakan untuk SPF record

1
v=spf1 +a +mx +ip4:103.89.2.154 ~all

Catatan: Input IP VM/VPS Anda pada bagian +ip4:

Contoh penambahan disisi DNS Management domain

Verifikasi SPF record, untuk verisikasi bisa menggunakan MXToolbox contohnya:

Penambahan PTR Record

Untuk PTR Record Anda dapat menghubungi pihak penyedia layanan VM/VPS/Cloud Computing Anda untuk ditambahkan PTR IP dari VM/VPS yang Anda gunakan sebagai mail zimbra.

Untuk melakukan verisikasi PTR record pada IP Zimbra mail server dapat dilakukan menggunakan MXToolbox, contohnya:

Berikut sample full record DNS untuk membuat mail server Zimbra

Uji Coba Pengiriman Email dari Zimbra ke @gmail.com dan @yahoo.com

Dalam pengujian ini kami sudah menambahkan record-record DNS untuk mail server, berikut hasil pengujian pengiriman email dari akun email @nurhamim.my.id yang menggunakan Zimbra Mail Server ke akun @yahoo.com dan @gmail.com

Penerimaan email di @yahoo.com

Penerimaan email di @gmail.com

Itulah tahapan dan cara menambahkan record - record DNS untuk Mail Server Zimbra.

Selamat mencoba 😁

comments powered by Disqus