Zextras Carbonio Community Edition (CE): Pengiriman Email ke Internet (Outgoing)

Setelah berhasil menginstall Zextras Carbonio Community Edition (CE), tahap selanjutnya adalah melakukan proses pengiriman dan penerimaan email. Kirim dan terima email merupakan fungsi utama dari email server itu sendiri. Sebelum pada tahap berikutnya, pastikan fungsi utama ini berfungsi sebagaimana mestinya.

# Testing Sesama Domain (lokal)

Untuk testing pengiriman dan penerimaan email sesama lokal, dapat langsung dilakukan. Bisa dengan testing via webmail atau via email klien seperti Thunderbird. Testing bisa dengan cara kirim pada satu account yang sudah ada. Yaitu account zextras@namadomain. Jika pada saat proses kirim/terima terdapat kendala, silakan cek log pada file /var/log/carbonio.log

# Testing Kirim ke Internet

Untuk dapat mengirimkan email ke internet dengan lancar, ada beberapa tahapan yang harus dipastikan

## Domain Asli

Pastikan nama domain yang digunakan asli dan dapat dikenali di internet. Jika belum memiliki domain, bisa membeli domain dan hosting di Excellent : https://www.excellent.co.id/domain-hosting/ 🙂

## Akses Internet

Pastikan server memiliki akses internet. Khususnya menuju port 25 outgoing.

## Open akses port 25 outgoing

Pastikan port 25 outgoing dalam keadaan open. Untuk mengetahui port 25 outgoing open atau tidak, bisa testing telnet pada salah satu MX records domain yang ada di internet. Misalnya pada MX records domain gmail.com

Dapatkan MX records domain gmail.com

host -t mx gmail.com

Berikut samplenya

gmail.com mail is handled by 30 alt3.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 40 alt4.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 5 gmail-smtp-in.l.google.com.
gmail.com mail is handled by 10 alt1.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 20 alt2.gmail-smtp-in.l.google.com.

Testing telnet pada salah satu server di atas. Misalnya pada server gmail-smtp-in.l.google.com

telnet gmail-smtp-in.l.google.com 25
root@localhost:~# telnet gmail-smtp-in.l.google.com 25
Trying 64.233.170.27...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP y16-20020a17090322d000b001ae69fb988esi2639254plg.581 - gsmtp

Jika output yang muncul seperti di atas, maka dipastikan port 25 outgoing dalam keadaan terbuka. Jika outputnya hanya pada bagian Trying saja, maka port 25 outgoing dalam keadaan tertutup. Silakan lakukan pengecekan secara berurut seperti :

  • Pengecekan di sisi Firewall server Zextras Carbonio Community Edition (CE). Cek apakah ada firewall yang aktif seperti iptables, firewalld, UFW atau sejenisnya.
  • Pengecekan di sisi gateway/router. Jika port 25 outgoing ditutup secara keseluruhan di sisi gateway/router untuk menghindari open relay atau IP public terkena blacklist, silakan open aksesnya hanya dari IP server Zextras Carbonio Community Edition (CE) saja.
  • Konfirmasi pada pihak ISP internet yang digunakan. Jika tidak ada pemblokiran akses di sisi server ataupun router, silakan konfirmasi pada pihak ISP internet yang digunakan. Biasanya pihak ISP melakukan block port 25 outgoing untuk menghindari spamming dari IP yang dikelola.
  • Gunakan tools seperti traceroute atau MTR untuk mengetahui di mana hop koneksi port 25 outgoing nya terhenti.

## IP Public Static
Pastikan memiliki IP public static. IP public static memberikan kepercayaan pada email server penerima bahwa email yang dikirimkan berasal dari IP address yang sama meskipun mengirimkan email berkali-kali. Meskipun menggunakan IP public dynamic tetap dapat mengirimkan email ke internet, IP public yang diterima di sisi email server penerima berubah-ubah sehingga email yang dikirim dianggap spam atau tidak dapat dipercaya. Potensi email masuk ke spam folder sangat tinggi jika menggunakan IP public dynamic.

Perlu diingat bahwa IP public static yang dimaksud adalah IP public untuk Zextras Carbonio Community Edition (CE) server. User yang mengakses server Zextras Carbonio Community Edition (CE) dapat menggunakan IP public static ataupun dynamic. Akses via webmail ataupun via email klien.

Jika tidak memiliki IP public static atau port 25 outgoing dalam keadaan tertutup, bisa mengirimkan email ke internet via Relay Server. Layanan Relay server dapat menggunakan Aktiva Transaksional Email: https://www.aktiva.co.id/transaksional-email/ 🙂 . Tersedia trial selama 7 hari sebelum berlangganan.

Setelah point-point di atas terpenuhi, silakan testing kirim email ke internet. Pada contoh panduan di sini, saya menggunakan domain imanudin.web.id yang terdaftar di internet dan IP public static 192.46.225.50. Port 25 outgoing dalam keadaan terbuka sehingga dapat langsung mengirimkan email ke internet.

Berikut adalah contoh kiriman email dari server Zextras Carbonio Community Edition (CE) menuju email Yahoo saya

Membuka email pada Inbox

Berikut adalah sample dari full header email yang diterima di Yahoo

Received: from 127.0.0.1
 by atlas-production.v2-mail-prod1-gq1.omega.yahoo.com pod-id atlas--production-gq1-866bc7c85d-2lg75.gq1.yahoo.com with HTTP; Sun, 21 May 2023 05:37:10 +0000
Return-Path: <[email protected]>
X-Originating-Ip: [192.46.225.50]
Received-SPF: none (domain of imanudin.web.id does not designate permitted sender hosts)
Authentication-Results: atlas-production.v2-mail-prod1-gq1.omega.yahoo.com;
 dkim=unknown;
 spf=none smtp.mailfrom=imanudin.web.id;
 dmarc=unknown header.from=imanudin.web.id;

Dari informasi header di atas, email dikirim dari IP public 192.46.225.50. SPF, DKIM dan DMARC masih status none/unknown. Penambahan reputasi (SPF, DKIM dan DMARC) akan dibahas pada tulisan terpisah

Jika membutuhkan informasi terkait solusi Zextras (Instalasi dan Implementasi), dapat menghubungi Team Aktiva melalui form: https://www.aktiva.co.id/kontak/ atau email ke [email protected]

Silakan dicoba dan semoga bermanfaat 🙂

Ahmad Imanudin, Tinggal di Bekasi. Bekerja sebagai salah satu staff di PT. Excellent Infotama Kreasindo. Dapat dihubungi pada alamat surel ahmad [at] imanudin.com

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You might also like
Panduan Instalasi Zextras Carbonio Community Edition (CE) pada Oracle Linux 8

Panduan Instalasi Zextras Carbonio Community Edition (CE) pada Oracle Linux 8

Mengecek Reputasi IP dan Domain Email Server

Mengecek Reputasi IP dan Domain Email Server

Tips Menggunakan Smart Link pada Zextras Carbonio CE

Tips Menggunakan Smart Link pada Zextras Carbonio CE

Stay Connected
Tips Mengganti Tampilan Background di Zimbra Webmail
Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman
Panduan Instalasi Zextras Carbonio Community Edition (CE) pada Oracle Linux 8
Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,863 other subscribers
Categories