Jawaban singkat
Bagaimana cara menyiapkan MTA-STS dan TLS-RPT?
Terbitkan catatan TXT di _mta-sts.yourdomain dengan v=STSv1 dan id, sajikan file kebijakan di https://mta-sts.yourdomain/.well-known/mta-sts.txt dengan sertifikat yang valid, dan tambahkan catatan TXT di _smtp._tls untuk laporan TLS-RPT (RFC 8461 dan RFC 8460). Postelva mengelola catatan DNS; file kebijakan membutuhkan host web HTTPS.
Empat bagian penyiapan MTA-STS dan TLS-RPT
| Bagian | Di mana | Isi | Di-host di |
|---|---|---|---|
| Catatan MTA-STS | TXT di _mta-sts.example.com | v=STSv1; id=20261112T000000Z | DNS Anda (DNS gratis di Postelva) |
| Nama host web | A, AAAA atau CNAME di mta-sts.example.com | Menunjuk ke server web | DNS Anda |
| File kebijakan | https://mta-sts.example.com/.well-known/mta-sts.txt | version, mode, baris mx, max_age | Host web dengan HTTPS dan sertifikat yang valid |
| Catatan TLS-RPT | TXT di _smtp._tls.example.com | v=TLSRPTv1; rua=mailto:[email protected] | DNS Anda |
Siapkan MTA-STS dalam enam langkah
Daftarkan host MX Anda
Kebijakan harus menyebutkan host surat penyedia Anda. Proton Mail memakai mail.protonmail.ch dan mailsec.protonmail.ch, Mailbox.org memakai mxext1 sampai mxext4.mailbox.org.
Siapkan nama host web
Di editor DNS, tambahkan catatan untuk mta-sts yang menunjuk ke server web yang Anda kendalikan, dan dapatkan sertifikat yang valid untuk mta-sts.yourdomain.
Terbitkan file kebijakan dalam mode pengujian
Buat file mta-sts.txt di folder .well-known, dengan mode: testing dan max_age yang pendek.
Tambahkan catatan TXT _mta-sts
Terbitkan v=STSv1; id= diikuti nilai unik, misalnya tanggal dan waktu.
Tambahkan catatan TLS-RPT
Terbitkan catatan TXT di _smtp._tls dengan alamat mailto untuk rua, lalu baca laporan harian.
Beralih ke enforce
Saat laporan tidak menunjukkan kegagalan untuk host MX Anda sendiri, ubah mode menjadi enforce, naikkan max_age, dan perbarui id.
; DNS records
_mta-sts.example.com. IN TXT "v=STSv1; id=20261112T000000Z"
_smtp._tls.example.com. IN TXT "v=TLSRPTv1; rua=mailto:[email protected]"
mta-sts.example.com. IN CNAME webhost.example.net.
; File served at https://mta-sts.example.com/.well-known/mta-sts.txt
version: STSv1
mode: testing
mx: mail.protonmail.ch
mx: mailsec.protonmail.ch
max_age: 86400Apa yang dilindungi MTA-STS?
MTA-STS memungkinkan domain surat menyatakan bahwa ia mendukung TLS dan pengirim harus menolak pengiriman ke host MX mana pun yang tidak dapat menunjukkan sertifikat yang valid. RFC 8461, sebuah Proposed Standard tanggal September 2018, mendefinisikannya. Tanpanya, enkripsi antarserver bersifat opportunistic: pengirim mencoba STARTTLS dan, jika penyerang menghapusnya, mengirim pesan dalam teks biasa.
Dengan kebijakan dalam mode enforce, pengirim yang mendukung MTA-STS mengambil kebijakan Anda, memeriksa bahwa host MX muncul dalam daftar mx, dan mewajibkan koneksi TLS yang valid dengan sertifikat yang cocok. Jika ada pemeriksaan yang gagal, pesan menunggu dan tidak dikirim lewat saluran yang lebih lemah. Ia hanya melindungi email masuk, dan hanya berfungsi untuk pengirim yang menerapkannya. Ia tidak mengautentikasi pesan: itu tugas catatan di SPF vs DKIM vs DMARC.
Apa yang dimuat dalam file kebijakan?
File kebijakan adalah file teks biasa berisi baris kunci: nilai dengan versi, mode, pola MX yang diizinkan, dan masa berlaku dalam detik. RFC 8461 mendefinisikan kolom-kolom ini. version harus STSv1. mode adalah enforce (pengirim tidak boleh mengirim ke host yang gagal pemeriksaan), testing (pengiriman boleh tetap berjalan, dan pengirim yang mendukung TLS-RPT mengirim laporan kegagalan) atau none (seolah tidak ada kebijakan). Setiap baris mx menyebutkan host secara lengkap, misalnya mail.protonmail.ch, atau memakai wildcard pada label paling kiri, seperti *.example.net. max_age adalah angka dalam detik, paling banyak 31.557.600, dan RFC menyatakan nilainya biasanya minggu atau lebih. Contohnya memakai 604800, satu minggu.
File harus disajikan melalui HTTPS di mta-sts.yourdomain dengan sertifikat yang valid untuk nama itu. Hanya jawaban HTTP 200 yang dihitung, dan pengalihan tidak boleh diikuti, sehingga penerusan URL tidak bisa dipakai, karena itu layanan yang menjawab dengan pengalihan. File sebaiknya dikirim sebagai text/plain. Gunakan host web kecil atau host halaman statis yang Anda kendalikan. Baris mx harus cocok dengan catatan penyedia Anda seperti tercantum di apa itu catatan MX.
Apa itu id dan urutan pembaruannya?
id di catatan TXT adalah label 1 sampai 32 huruf dan angka yang harus berubah setiap kali kebijakan berubah, agar pengirim tahu harus mengambil file lagi. RFC 8461 menyatakan bahwa ia mengidentifikasi satu instance kebijakan dan tidak ada urutan antar-id, sehingga cap tanggal dan waktu bekerja dengan baik.
Perbarui dengan urutan ini: terbitkan file kebijakan baru lebih dulu, lalu ubah id. Pengirim yang melihat id baru sebelum file baru akan menyimpan kembali kebijakan lama. Saat Anda mengganti penyedia email, host MX ikut berubah, jadi edit baris mx sebelum Anda mengubah catatan MX, biarkan host lama tetap ada di daftar selama pemindahan, dan naikkan id. Baris mx yang terlupa dalam mode enforce membuat email berhenti datang, dan panduan pindah cara memindahkan email ke penyedia baru memberi urutan aman untuk langkah lainnya.
Apa itu TLS-RPT dan apa isi laporannya?
TLS-RPT adalah format pelaporan, RFC 8460, tempat server pengirim memberi tahu Anda setiap hari berapa banyak koneksi TLS ke domain Anda yang berhasil atau gagal. Anda menerbitkan catatan TXT di _smtp._tls.yourdomain dengan v=TLSRPTv1 dan kolom rua berisi alamat mailto: atau https:. Laporan mailto harus membawa tanda tangan DKIM yang valid dari domain pelapor.
Setiap laporan adalah dokumen JSON untuk satu hari UTC. Ia menyebutkan kebijakan yang diterapkan (MTA-STS, DANE atau none), menghitung sesi yang berhasil dan gagal, dan memberikan jenis kegagalan, seperti certificate-expired atau starttls-not-supported, beserta alamat IP pengirim dan penerima. Inilah cara Anda tahu bahwa sertifikat kedaluwarsa atau bahwa baris mx salah ketik, sebelum Anda beralih ke enforce. Anggap minggu-minggu pertama sebagai uji coba yang dianjurkan untuk DMARC.
Apakah saya membutuhkan MTA-STS untuk domain email pribadi?
Tidak: MTA-STS adalah penguatan opsional, dan aturan pengirim besar tidak mewajibkannya. Google, Yahoo dan Microsoft meminta pengirim massal untuk SPF, DKIM dan DMARC dan tidak menyebut MTA-STS. Untuk domain pribadi di Proton Mail, Fastmail atau Mailbox.org, penyiapannya hanya layak jika Anda menerima pekerjaan rutin dari host web dan sertifikat.
Penyedia berbeda-beda. Menurut pembacaan Postelva tanggal 12 November 2026 atas daftar penyiapan DNS dari 4 penyedia (Proton Mail, Tuta, Mailbox.org dan Fastmail), 1 mencantumkan catatan MTA-STS dalam penyiapannya sendiri (Tuta, sebagai CNAME), dan halaman bantuan yang dibaca untuk tiga yang lain tidak mendokumentasikannya. Seluruh penyiapan adalah 3 catatan DNS dan 1 file. Periksa masing-masing dengan perintah di cara memeriksa catatan MX, SPF, DKIM dan DMARC: dig TXT _mta-sts.example.com +short dan dig TXT _smtp._tls.example.com +short.
Definisi yang bisa dikutip: MTA-STS adalah kebijakan yang membuat TLS wajib saat server lain mengirim email ke domain Anda, dan TLS-RPT adalah laporan harian yang memberi tahu Anda saat hal itu gagal.
Pertanyaan tentang MTA-STS dan TLS-RPT
Bisakah saya menyimpan file kebijakan MTA-STS di penyedia DNS saya?
Tidak bisa jika hanya memakai host DNS: file membutuhkan server web yang menjawab melalui HTTPS di mta-sts.yourdomain. Penerusan URL tidak berfungsi, karena pengalihan tidak boleh diikuti.
Berapa max_age yang sebaiknya saya pakai?
RFC 8461 menyatakan nilainya biasanya berkisar dari minggu ke atas, dengan 604800 detik (satu minggu) sebagai contoh. Mulailah dengan nilai pendek dalam mode pengujian dan naikkan saat laporannya bersih.
Apakah MTA-STS sama dengan DANE?
Tidak. Keduanya melindungi TLS antarserver, tetapi DANE bergantung pada DNSSEC dan catatan TLSA, sementara MTA-STS bergantung pada file kebijakan HTTPS. TLS-RPT melaporkan keduanya.
Apa yang terjadi jika sertifikat saya kedaluwarsa dalam mode enforce?
Pengirim yang mendukung MTA-STS berhenti mengirim ke host Anda saat sertifikat sebuah host MX gagal, dan email menunggu di antrean mereka. Hal yang sama berlaku untuk baris mx yang hilang, jadi pantau TLS-RPT.
Apakah saya harus memakai mode enforce?
Tidak. Mode pengujian sudah memberi Anda laporan, dan mode none mematikan kebijakan.
Ringkasannya
- MTA-STS (RFC 8461) membuat TLS wajib untuk email yang dikirim ke domain Anda.
- Penyiapan: catatan TXT di _mta-sts, file kebijakan HTTPS di mta-sts.yourdomain/.well-known/mta-sts.txt, dan catatan TXT di _smtp._tls untuk TLS-RPT (RFC 8460).
- Kebijakan memuat mode (enforce, testing, none), host mx dan max_age, paling banyak 31.557.600 detik.
- Pengalihan tidak boleh diikuti, jadi penerusan URL tidak bisa menyajikan file.
- Ubah id setiap kali kebijakan berubah; perbarui file dulu, lalu catatan TXT.
- Mulai dalam mode pengujian dan baca laporan TLS-RPT sebelum enforce.
- Postelva mengelola catatan DNS secara gratis; sebuah .com berharga US$12,49/tahun setiap tahun.
Sumber (4)
- RFC 8461, SMTP MTA Strict Transport Security (MTA-STS) — RFC Editor (dibaca 2026-11-12)
- RFC 8460, SMTP TLS Reporting — RFC Editor (dibaca 2026-11-12)
- Pedoman pengirim email — Google Workspace Admin Help (dibaca 2026-11-12)
- Domain kustom dan anti-spoofing — Proton (dibaca 2026-11-12)