(White-Label / Multi-FQDN) di Mailcow
Tujuan:
Panduan ini digunakan untuk menambahkan domain perusahaan baru ke server Mailcow, sehingga karyawan perusahaan dapat mengakses email menggunakan domain mereka sendiri, misalnya:
mail.perusahaanmail.co.id
Tanpa menampilkan domain utama server email.
Dengan metode ini, satu server Mailcow dapat melayani banyak perusahaan sekaligus (multi-domain email hosting).
☁️ Langkah 1 — Pengaturan DNS di Cloudflare
Pertama kita harus mengarahkan domain perusahaan ke IP publik server email.
Masuk ke Cloudflare Dashboard untuk domain:
perusahaanmail.co.id
Lalu buka menu:
DNS → Records
1️⃣ Buat A Record (Akses Webmail & Mail Server)
| Field | Value |
|---|---|
| Type | A |
| Name | |
| Content | IP Publik Server Mailcow |
| Proxy Status | DNS Only (☁️ Abu-abu) |
⚠️ Sangat penting:
Harus menggunakan DNS Only, bukan Proxy.
Klik Save.
2️⃣ Buat MX Record (Email Masuk)
| Field | Value |
|---|---|
| Type | MX |
| Name | @ |
| Mail Server | mail.perusahaanmail.co.id |
| Priority | 10 |
Klik Save.
3️⃣ Buat TXT Record SPF (Izin Pengiriman Email)
| Field | Value |
|---|---|
| Type | TXT |
| Name | @ |
| Content | v=spf1 mx a:mail.perusahaanmail.co.id -all |
Klik Save.
🐮 Langkah 2 — Menambahkan Domain di Mailcow
Sekarang kita menambahkan domain perusahaan ke server Mailcow.
Buka dashboard Mailcow:
https://mail.serveranda.com
Login sebagai Admin.
Masuk ke menu:
E-Mail → Configuration
Pilih tab:
Domains
Klik tombol:
+ Add Domain
Isi formulir berikut:
| Field | Value |
|---|---|
| Domain | perusahaanmail.co.id |
| Description | Email Corporate PerusahaanMail |
Kolom lain seperti:
Mailbox quota
Max mailboxes
Domain quota
Bisa diisi sesuai kebijakan server Anda.
Klik:
Add Domain and restart SOGo
🔐 Langkah 3 — Memaksa Mailcow Mengambil SSL
Mailcow menggunakan Let's Encrypt untuk SSL otomatis.
Jika DNS sudah mengarah ke server, Mailcow akan membuat sertifikat untuk:
mail.perusahaanmail.co.id
Agar proses lebih cepat kita restart service ACME.
Login ke server melalui SSH.
Masuk ke folder Mailcow:
cd /opt/mailcow-dockerized
Restart ACME service:
docker compose restart acme-mailcow
Pantau prosesnya:
docker compose logs acme-mailcow -f
Jika muncul pesan seperti:
Certificate successfully obtained
atau
Deploying certificate
Berarti SSL sudah berhasil dibuat.
Tekan:
CTRL + C
untuk keluar.
Sekarang domain:
https://mail.perusahaanmail.co.id
sudah menggunakan SSL (gembok hijau).
🛡️ Langkah 4 — Menambahkan DKIM dan DMARC
Agar email tidak masuk Spam, kita perlu menambahkan DKIM dan DMARC.
1️⃣ Membuat DKIM di Mailcow
Masuk ke menu:
Configuration → ARC/DKIM Keys
Scroll ke bagian:
Add ARC/DKIM Key
Isi:
| Field | Value |
|---|---|
| Domain | perusahaanmail.co.id |
| Selector | dkim |
| Key Length | 2048 |
Klik:
Add
Setelah itu akan muncul TXT record DKIM panjang.
Copy seluruh value tersebut.
2️⃣ Tambahkan DKIM di Cloudflare
Buat DNS Record baru:
| Field | Value |
|---|---|
| Type | TXT |
| Name | dkim._domainkey |
| Content | (paste DKIM key dari Mailcow) |
Klik Save.
3️⃣ Tambahkan DMARC
Tambahkan record berikut:
| Field | Value |
|---|---|
| Type | TXT |
| Name | _dmarc |
| Content | v=DMARC1; p=quarantine; rua=mailto:admin@perusahaanmail.co.id; |
Klik Save.
🎯 Langkah 5 — Membuat Akun Email Karyawan
Sekarang kita bisa membuat akun email untuk karyawan.
Masuk ke:
E-Mail → Configuration → Mailboxes
Klik:
+ Add Mailbox
Contoh:
| Field | Value |
|---|---|
| hrd@perusahaanmail.co.id | |
| Password | (buat password) |
| Name | HRD |
Klik Add Mailbox.
📝 Panduan Login untuk Karyawan
Berikan panduan berikut kepada pengguna email.
📧 PANDUAN AKSES EMAIL PERUSAHAAN
A. Akses melalui Browser (Webmail)
Buka alamat:
https://mail.perusahaanmail.co.id
atau
https://mail.perusahaanmail.co.id/SOGo
Login menggunakan:
Email lengkap
contoh: hrd@perusahaanmail.co.id
dan password yang diberikan.
B. Akses melalui Aplikasi Email
(Gmail App / Outlook / Apple Mail)
Gunakan pengaturan berikut:
Username
hrd@perusahaanmail.co.id
Password
password email Anda
Server Masuk (IMAP)
mail.perusahaanmail.co.id
Port:
993
Security:
SSL/TLS
Server Keluar (SMTP)
mail.perusahaanmail.co.id
Port:
465
Security:
SSL/TLS
🚀 Hasil Akhir
Dengan konfigurasi ini:
- Server Mailcow dapat menampung banyak domain perusahaan
- Setiap perusahaan memiliki domain email sendiri
- Tidak terlihat domain utama server
- SSL otomatis
- Email lebih aman dengan SPF + DKIM + DMARC
Model ini sama seperti layanan:
- Google Workspace
- Microsoft 365
- Zoho Mail
tetapi dijalankan di server Anda sendiri.

Posting Komentar
oke