Mail Server
MyPanel menyiapkan sebuah mail server untuk domain Anda (kotak surat seperti you@yourdomain.com) dengan
membungkus docker-mailserver (Postfix + Dovecot + Rspamd).
Panel menangani bagian yang sulit: pemasangan, record DNS + DKIM, pemeriksaan deliverability,
relay dan backup.
Persyaratan
Section titled “Persyaratan”- Sebuah VPS Linux dengan Docker (panel akan menarik image docker-mailserver saat Anda klik Install).
- Port terbuka 25 / 465 / 587 / 993 (panel membukanya melalui UFW saat pemasangan).
- Sebuah domain yang DNS-nya dapat Anda edit.
- Sebuah record PTR (reverse DNS) untuk IP server, diatur di penyedia VPS Anda.
Cara menggunakan
Section titled “Cara menggunakan”Buka menu Mail Server. Layar menampilkan tepat salah satu dari tiga keadaan:
- Belum terpasang — klik Run system check (preflight) untuk melihat apakah VPS dapat mengirim surat, lalu Install Mail Server.
- Terpasang, belum ada domain — Tambahkan sebuah domain; panel menghasilkan kunci DKIM dan menampilkan daftar record DNS yang harus ditambahkan.
- Siap — buat kotak surat, alias, atur catch-all…
Pemeriksaan sistem (preflight)
Section titled “Pemeriksaan sistem (preflight)”Sebelum memasang, Run system check memverifikasi tiga hal yang menentukan deliverability:
- Port 25 (keluar) — diblokir secara default di banyak VPS. Jika diblokir, gunakan Relay (Pro) untuk mengirim.
- PTR / reverse DNS — ketiadaannya mendorong surat menuju Spam.
- Blacklist (Spamhaus) — apakah IP terdaftar sebagai sumber spam.
Record DNS + DKIM
Section titled “Record DNS + DKIM”Setiap domain memiliki halaman DNS yang menampilkan daftar record yang harus ditambahkan, masing-masing dengan tombol Check (hijau/merah):
| Tipe | Arti |
|---|---|
| MX | Merutekan surat ke server (mail.yourdomain.com) |
| SPF | Mendeklarasikan server mana yang boleh mengirim (v=spf1 mx ~all) |
| DKIM | Kunci penandatangan yang dihasilkan oleh Rspamd (salin nilainya ke DNS) |
| DMARC | Kebijakan autentikasi (v=DMARC1; p=quarantine) |
| PTR | Reverse DNS dari IP → mail.yourdomain.com (diatur di penyedia VPS Anda) |
Kotak surat, alias, catch-all
Section titled “Kotak surat, alias, catch-all”- Kotak surat — buat
user@yourdomain.comdengan kata sandi dan kuota (batas ukuran). - Alias / forwarder —
alias@yourdomain.com→ teruskan ke alamat lain. - Catch-all — kumpulkan semua surat yang dikirim ke alamat yang tidak ada di domain ke dalam satu kotak surat.
Tepat setelah pemasangan, engine menggunakan sertifikat self-signed (klien surat memperingatkan “tidak tepercaya” — itu
normal). Untuk sertifikat asli: buat sebuah situs web dengan hostname persis mail.yourdomain.com di panel
agar mendapat sertifikat Let’s Encrypt, lalu klik Use Let’s Encrypt di Mail Server. Sertifikat diperbarui secara otomatis.
Relay / Smarthost
Section titled “Relay / Smarthost”Ketika VPS memblokir port 25, konfigurasikan sebuah Relay untuk mengirim surat keluar melalui sebuah penyedia (Amazon SES, SendGrid, SMTP2GO…). Masukkan host relay, username dan password per domain.
Backup
Section titled “Backup”- Buat backup secara manual: kompres semua data surat (kotak surat + akun + DKIM/relay) menjadi sebuah
.tar.gzuntuk diunduh atau dipulihkan (restore). - Terjadwal + S3 + retensi (Pro): surat di-backup pada jadwal yang sama dengan situs web/basis data, diunggah ke S3/MinIO dan salinan lama dipangkas. Restore dapat dilakukan dari backup lokal maupun remote.
Batasan Free / Pro
Section titled “Batasan Free / Pro”| Free | Pro | |
|---|---|---|
| Domain surat | 1 | Tak terbatas |
| Kotak surat | 3 | Tak terbatas |
| Alias / catch-all / kuota | ✓ | ✓ |
| Bantuan DNS + DKIM + preflight | ✓ | ✓ |
| Relay / smarthost | — | ✓ |
| Backup terjadwal + S3 + retensi | — | ✓ |