βœ‰οΈ Mail Server dan Konfigurasi Asas

Panduan ringkas mengenai bagaimana mail server bekerja dan amalan asas untuk penghantaran e-mel yang selamat.

Utama

Apakah Mail Server?

Mail server adalah perisian yang mengurus penghantaran (MTA) dan penyimpanan/muatan (MDA/IMAP/POP3) e-mel. Contoh popular termasuk Postfix, Exim, Dovecot dan Sendmail.

Perkara Penting

Contoh Ringkas

Berikut adalah dua contoh pemasangan ringkas pada Linux dan langkah asas untuk Windows (MailEnable), serta cara sambungkan klien Mozilla Thunderbird.

Linux β€” Pilihan 1: Postfix (MTA) + Dovecot (IMAP)

Contoh untuk Debian/Ubuntu:

sudo apt update
sudo apt install postfix dovecot-imapd dovecot-pop3d opendkim opendkim-tools
sudo systemctl enable --now postfix dovecot
                

Petunjuk ringkas konfigurasi:

  • Edit `/etc/postfix/main.cf` untuk tetapkan `myhostname`, `mydomain`, `myorigin`, `mydestination` dan `relayhost` jika perlu.
  • Siapkan Dovecot di `/etc/dovecot/dovecot.conf` dan pastikan `protocols = imap pop3 lmtp` serta lokasi `mail_location` betul (contoh: `maildir:~/Maildir`).
  • Untuk DKIM, guna OpenDKIM β€” jana kunci (`opendkim-genkey`), tambah public key ke DNS TXT, dan konfigurasi `opendkim.conf` serta integrasi dengan Postfix melalui `milter`.
  • Jangan lupa pasang sijil TLS (Let’s Encrypt / certbot) dan konfigurasikan Postfix/Dovecot untuk STARTTLS/SMTPS.

Linux β€” Pilihan 2: Exim (MTA) + Dovecot (IMAP)

Contoh ringkas pada Debian/Ubuntu:

sudo apt update
sudo apt install exim4 dovecot-imapd dovecot-pop3d opendkim opendkim-tools
sudo dpkg-reconfigure exim4-config   # pilih konfigurasi asas (internet site)
sudo systemctl enable --now exim4 dovecot
                

Petunjuk:

  • Exim konfigurasi utama pada `/etc/exim4/` (gunakan split config atau monolithic mengikut pakej distro).
  • Setup DKIM dan TLS sama seperti Postfix contoh di atas.

Windows β€” MailEnable (MTA/MTA+MDA)

Ringkas langkah pemasangan:

  1. Muat turun installer MailEnable (Community Edition) dari laman rasmi: mailenable.com.
  2. Jalankan installer dan ikut wizard; pilih komponen Mail Server (SMTP, POP3, IMAP mengikut keperluan).
  3. Konfigurasikan domain, pengguna/peti mel (mailboxes) melalui MailEnable Administration Console.
  4. Pasang sijil TLS pada MailEnable untuk sambungan SMTPS/IMAPS dan konfigurasi kebijakan relay/anti-spam.
  5. Tambah rekod DNS (MX, SPF, DKIM) seperti biasa untuk domain anda.

Klien β€” Mozilla Thunderbird (contoh sambungan)

Untuk sambungkan akaun pada Thunderbird:

  1. Buka Thunderbird β†’ Account Settings β†’ Add Mail Account.
  2. Masukkan nama, alamat e-mel dan kata laluan, tekan Continue. Pilih protokol IMAP (atau POP3 jika mahu).
  3. Periksa tetapan server masuk/keluar (IMAP: port 143/993; SMTP: port 25/587/465 bergantung TLS). Gunakan SSL/TLS atau STARTTLS mengikut konfigurasi server.
  4. Simpan dan uji penghantaran/penerimaan. Jika ada masalah, semak log server (Postfix: `/var/log/mail.log` atau Exim: `/var/log/exim4/mainlog`) dan konfigurasi firewall/port.

Nota ringkas keselamatan dan penghantaran:

  • Selalu pasang TLS (sijil Let’s Encrypt cukup untuk kebanyakan kes).
  • Pasang dan konfigurasikan SPF/DKIM/DMARC agar penghantaran diterima oleh penerima (kurangkan ditandai spam).
  • Uji penghantaran dengan perkhidmatan seperti mail-tester.com atau periksa log dan header untuk masalah reputasi.

← Kembali