Portward
Alur Kerja

Setup server email, dari MX ke DMARC, dengan diff untuk setiap perubahan

03
Email domain

Record DNS email untuk domain Anda sendiri

Setup server email untuk domain Anda sendiri dimulai dari DNS, bukan dari perangkat lunak. Record MX menunjukkan tujuan pengiriman email domain tersebut, SPF mencantumkan server yang diizinkan mengirim atas nama domain, DKIM menambahkan tanda tangan yang bisa diverifikasi penerima, DMARC menentukan tindakan untuk email yang gagal verifikasi, dan alamat IP pengirim harus memiliki nama DNS terbalik (PTR) yang sesuai. Portward membaca record Anda, mencantumkan yang hilang, dan menyiapkan setiap perubahan sebagai diff untuk Anda setujui. Penerima menilai reputasi IP, sehingga Portward tidak menjamin email masuk ke kotak masuk. Gunakan alur kerja ini untuk email normal domain Anda sendiri di server yang Anda miliki. Lakukan pekerjaan secara kecil: satu record, satu diff, satu pengujian.

01

Buka folder proyek

Buat folder untuk domain tersebut, salin file zona (zone file) dan konfigurasi email ke dalamnya, lalu buka folder itu sebagai folder kerja di Portward. Alat file bekerja di dalam folder tersebut, jadi salin apa pun yang ingin agen baca, dan simpan salinan file zona sebelum perubahan pertama sebagai cadangan jika Anda perlu kembali.

02

Minta pemeriksaan record

Pilih Plan only atau Ask first dan jelaskan tujuannya, misalnya: cantumkan record MX, SPF, DKIM, dan DMARC di file zona ini dan beri tahu saya mana yang hilang. Agen menjawab dengan kartu untuk setiap panggilan alat, dan dalam mode Plan only tidak ada perubahan yang dilakukan saat ia mencantumkan apa yang hilang.

03

Tinjau setiap diff

Baca kartu untuk setiap perubahan. Alat edit_file menampilkan record baru di sebelah record lama, dan dalam mode Ask first tidak ada perubahan hingga Anda setujui. Tolak apa pun yang tidak Anda mengerti dan minta agen untuk menjelaskannya sebelum Anda mencoba lagi.

04

Uji dari luar

Terapkan record di penyedia DNS Anda, tunggu hingga record tersebut tersebar, lalu jalankan perintah lookup Anda sendiri dengan Shell dan bandingkan hasilnya dengan file zona Anda. Catat setiap hasil dalam file log di folder kerja, beserta tanggal, record yang Anda ubah, dan apa yang dikembalikan oleh lookup.

Daftar periksa setup untuk server dan domain emailnya

vps-setup-checklist.txt
# checklist for my own VPS and its mail domain
step 1: update the system
step 2: create a normal user
step 3: log in with SSH keys
verify 1: key login works before password login is off
step 4: allow only the ports I need in the firewall
step 5: set the time zone and time sync
step 6: add MX, SPF, DKIM and DMARC records
verify 2: the sending IP has a matching PTR name
step 7: make a backup
verify 3: a test restore works

Daftar periksa sederhana ini mencakup VPS dan domain email di dalamnya. Setiap baris verifikasi menyebutkan hasil yang bisa Anda periksa sebelum melanjutkan, seperti login kunci, aturan firewall, atau nama PTR yang sesuai. Edit baris untuk server Anda sendiri, lalu minta agen untuk mengerjakannya satu per satu dan melaporkan hasil nyata dari masing-masing. Tambahkan baris untuk layanan Anda sendiri, dan hapus baris yang tidak berlaku untuk server Anda.

Setup record domain email dengan Portward

Baca record yang Anda miliki sekarang

Agen membuka salinan file zona Anda dengan read_file dan menggunakan grep untuk mencantumkan baris MX, SPF, DKIM, dan DMARC, lalu melaporkan dalam satu kartu apa yang hilang. Dalam mode Plan only, ia menulis daftar ini sebagai rencana dan tidak melakukan perubahan apa pun, yang merupakan cara paling aman untuk memulai pada domain yang sudah menerima email. Jika Anda ingin self-hosting server email di rumah, cari tahu terlebih dahulu apakah Anda mengontrol nama DNS terbalik untuk alamat IP pengirim, karena penerima menilai reputasi IP. Anda membaca daftar dan memutuskan record mana yang akan ditambahkan terlebih dahulu. Agen bekerja pada salinan, sehingga file asli tetap tidak tersentuh. Simpan daftar record yang hilang dalam file catatan, agar sesi berikutnya dimulai dari fakta, bukan dari ingatan.

Tulis record SPF dan DKIM

SPF mencantumkan server yang boleh mengirim untuk domain tersebut, dan DKIM menambahkan tanda tangan yang bisa diverifikasi penerima. Agen menggunakan edit_file untuk menambahkan baris SPF ke salinan file zona Anda dan menampilkannya sebagai diff, dan web_search menemukan dokumentasi resmi perangkat lunak email Anda ketika Anda membutuhkan sintaks yang tepat. Kunci publik DKIM berasal dari perangkat lunak email Anda, jadi tempelkan sendiri dan biarkan agen menempatkannya. Dalam mode Ask first, agen berhenti sebelum setiap perubahan, dan Anda membandingkan baris baru dengan baris lama sebelum Anda setujui. Tambahkan satu record pada satu waktu dan terapkan di penyedia DNS Anda sebelum yang berikutnya, sehingga kesalahan apa pun bisa dilacak kembali ke satu perubahan.

Atur record MX dan DNS terbalik

Record MX menamai host yang menerima email untuk domain tersebut, dan nama PTR milik alamat IP yang Anda gunakan untuk mengirim. Agen menambahkan baris MX dengan edit_file dan mempertahankan prioritas yang Anda pilih, lalu menulis catatan singkat dengan write_file yang mencantumkan nama host yang Anda inginkan sebagai nama DNS terbalik. Minta penyedia Anda untuk mengaturnya di tempat alamat IP dikelola. Seberapa banyak hardening yang dibutuhkan VPS baru tergantung pada layanan yang Anda jalankan, dan layanan email menambahkan lebih banyak port untuk dipikirkan, jadi daftarkan semuanya sebelum Anda membuka apa pun. Tulis nama host yang tepat yang digunakan oleh perangkat lunak email Anda, dan biarkan agen membandingkannya dengan baris MX dan catatan PTR agar nama-nama tersebut sesuai.

Periksa record dan aliran email

Jalankan perintah lookup Anda sendiri dengan Shell dan biarkan agen membandingkan hasilnya dengan file zona, satu record pada satu waktu. Sebelum email aktif, tinjau pengaturan keamanan VPS dasar: login kunci, firewall dengan hanya port yang Anda butuhkan, dan cadangan yang telah diuji. Kemudian kirim pesan uji dari domain Anda ke alamat yang Anda miliki dan baca header untuk hasil SPF dan DKIM. Agen menampilkan setiap hasil di kartu, dan Anda mencatat hasilnya di file log Anda. Uji yang lulus tidak menjamin pengiriman ke setiap kotak masuk. Jika pemeriksaan gagal, tempelkan baris header ke obrolan, tanya record mana yang tidak bisa cocok oleh penerima, dan ubah satu record pada satu waktu, lalu jalankan perintah lookup lagi.

Portward untuk Windows

Periksa record DNS email Anda dengan langkah-langkah yang bisa ditinjau

Unduh Portward ↗