Cara Mudah Setting Email Server di Plesk Panel (Panduan Lengkap)
Baik, saya akan jelaskan langkah-langkah untuk mengatur Plesk Panel menjadi server email yang berfungsi:
Langkah-Langkah Setup Email Server di Plesk:
1. Persiapan Awal
- Pastikan Plesk sudah terinstall di server Anda
- Pastikan Anda punya domain yang sudah pointing ke server
- Akses root/administrator ke server
2. Install Mail Server (jika belum ada)
Di Plesk, mail server biasanya sudah terinstall secara default. Untuk memastikan:
- Login ke Plesk Panel
- Pergi ke Tools & Settings → Updates and Upgrades
- Pastikan komponen mail server (Postfix/Qmail) sudah terinstall
3. Konfigurasi DNS Records
Ini sangat penting agar email bisa dikirim dan diterima:
a. MX Record:
- Masuk ke domain Anda di Plesk
- Klik DNS Settings
- Tambahkan/edit MX record:
Type: MXPriority: 10Value: mail.domainanda.com (atau IP server)
b. A Record untuk Mail Server:
Host: mail Type: A Value: IP_SERVER_ANDA
c. SPF Record (mencegah spam):
Type: TXT Host: @ Value: v=spf1 a mx ip4:IP_SERVER_ANDA ~all
d. PTR Record (Reverse DNS):
- Ini diatur di provider hosting/VPS Anda
- Harus mengarah ke hostname server
4. Membuat Akun Email
Cara 1 - Melalui Domain:
- Login ke Plesk
- Pilih domain Anda
- Klik Mail atau Email Addresses
- Klik Create Email Address
- Isi:
- Email address: [email protected]
- Password
- Mailbox size (kuota)
- Klik OK
Cara 2 - Mail Settings:
- Pergi ke Mail di sidebar
- Pilih domain
- Create Email Address
- Konfigurasi sesuai kebutuhan
5. Konfigurasi Mail Server Settings
Masuk ke Tools & Settings → Mail Server Settings:
Pengaturan Penting:
- ✅ Enable SMTP authentication
- ✅ Enable submission port (587)
- ✅ Enable IMAP/POP3
- ✅ Enable antivirus (jika ada)
- ✅ Enable antispam (SpamAssassin)
Port yang Digunakan:
- SMTP: 25 (outgoing mail server to server)
- SMTP Submission: 587 (untuk client mengirim email)
- SMTPS: 465 (SMTP dengan SSL)
- IMAP: 143 atau 993 (dengan SSL)
- POP3: 110 atau 995 (dengan SSL)
6. Setup SSL/TLS untuk Email
- Pergi ke Tools & Settings → SSL/TLS Certificates
- Install Let's Encrypt certificate untuk domain dan mail subdomain
- Di Mail Server Settings, aktifkan:
- Use SSL/TLS encryption
- Pilih certificate yang sudah dibuat
7. Konfigurasi Webmail
- Di Mail Settings domain, aktifkan webmail
- Pilih webmail client (Roundcube/Horde)
- User bisa akses via: https://webmail.domainanda.com
8. Testing Email Server
Test Mengirim Email:
# Via command line (SSH) echo "Test email body" | mail -s "Test Subject" [email protected]
Test dengan Email Client:
- Buka email client (Outlook, Thunderbird, dll)
- Gunakan setting:
- Incoming (IMAP):Server: mail.domainanda.com
- Port: 993 (SSL) atau 143
- Username: [email protected]
- Password: password_anda
- Outgoing (SMTP):Server: mail.domainanda.com
- Port: 587 atau 465
- Authentication: Required
- Username: [email protected]
- Password: password_anda
9. Konfigurasi Anti-Spam (Opsional tapi Disarankan)
- SpamAssassin:
- Aktifkan di Mail Settings domain
- Atur spam filter level
- DKIM (DomainKeys):
- Pergi ke domain → Mail Settings
- Enable DKIM spam protection
- Copy DKIM record dan tambahkan ke DNS
- DMARC: Tambah TXT record di DNS:
Host: _dmarc Type: TXT Value: v=DMARC1; p=quarantine; rua=mailto:[email protected]
10. Monitoring & Maintenance
- Cek Mail Queue secara berkala
- Monitor log di Tools & Settings → Logs
- Backup mailbox secara rutin
Troubleshooting Umum:
❌ Email tidak terkirim:
- Cek firewall, pastikan port 25, 587, 465 terbuka
- Cek DNS propagation (gunakan tools seperti mxtoolbox.com)
- Cek mail queue:
postqueue -p
❌ Email masuk spam:
- Setup SPF, DKIM, DMARC dengan benar
- Pastikan PTR record sudah benar
- Cek IP tidak masuk blacklist
❌ Tidak bisa login webmail:
- Cek SSL certificate
- Pastikan webmail component terinstall
Apakah Anda sudah punya Plesk terinstall? Dan di tahap mana Anda sekarang? Saya bisa bantu lebih detail untuk bagian tertentu.