Semua sistem berjalan normal Amsterdam · Paris · Reykjavík +5 Bayar dengan Kripto
Jaringan & self-hostingMahirBaca 20 menitDiperbarui 2026-08-31

Jalankan mail server yang masuk ke inbox

Menginstal software-nya cuma butuh waktu satu sore. Meyakinkan sisa internet untuk memercayai server Anda — itulah pekerjaan yang sesungguhnya, dan itu ditentukan oleh empat DNS record dan riwayat satu alamat, sebelum siapa pun membaca sepatah kata pun yang Anda kirim.

Jalankan mail server yang masuk ke inbox
Di halaman ini
  1. Kenapa email self-hosted masuk spam, dan hampir tidak pernah karena software-nya
  2. Empat record itu, dan apa yang sebenarnya dibuktikan masing-masing
  3. Apa yang Anda butuhkan sebelum mulai
  4. Memilih stack, secara jujur
  5. Langkah demi langkah
  6. Warm-up untuk alamat yang belum pernah dijamin siapa pun
  7. Alamat adalah aset — menjaganya tetap keluar dari daftar blokir
  8. Apa yang tidak diberikan self-hosting email kepada Anda
  9. Yurisdiksi, akun, dan membayar tanpa kartu
  10. Pertanyaan yang sering diajukan

Pesannya keluar dari server Anda, lognya bilang 250 2.0.0 Ok, dan tetap saja masuk folder spam. Tidak ada yang gagal. Tidak akan ada yang memberitahu Anda apa yang salah juga, karena gateway penerima tidak punya kewajiban apa pun untuk menjelaskan dirinya sendiri dan malah punya segala alasan untuk tidak melakukannya — menjelaskan filternya sama saja mengajari orang cara mengelabuinya. Kesunyian itulah yang membuat email self-hosted terasa mustahil diperbaiki, dan itulah sebabnya kebanyakan orang menyerah setelah dua minggu lalu kembali membayar orang lain untuk dipercaya atas nama mereka.

Perbaikannya hampir tidak pernah ada di mail server. Perbaikannya ada di empat DNS record — salah satunya bahkan sama sekali tidak bisa diatur lewat registrar Anda — dan di riwayat alamat IPv4 yang Anda terima, riwayat yang bukan Anda sendiri yang menuliskannya dan biasanya tidak bisa Anda lihat. Jadi panduan ini membahas record-nya lebih dulu, baru software-nya: apa sebenarnya yang dibuktikan tiap record itu kepada sebuah gateway, aturan alignment yang diam-diam merusak setup yang kelihatannya sudah benar sempurna, cara mendapatkan PTR yang cocok di kedua arah, dan cara memanaskan alamat yang belum ada yang menjaminnya. Lalu bagian yang dilewatkan tutorial-tutorial lain — apa yang benar-benar Anda dapatkan dari self-hosting email sendiri, dan apa yang tidak.

Kenapa email self-hosted masuk spam, dan hampir tidak pernah karena software-nya

Postfix bukan masalahnya. Postfix sudah mengirimkan email dengan kompeten sejak 1998 dan akan melakukan persis apa yang Anda konfigurasikan. Masalahnya adalah SMTP tidak memberi standing apa pun ke siapa pun secara default, jadi gateway penerima harus memutuskan apakah akan memercayai server yang tidak dikenal — dan ia membuat keputusan itu dalam urutan yang tetap, sebagian besar sebelum pesan Anda diperiksa sama sekali:

  • IP yang terhubung, yang pertama dan paling berat. Sebelum server Anda mengatakan apa pun selain EHLO, gateway sudah mencari alamat itu di daftar blokir publik (Spamhaus SBL, XBL, PBL dan CSS, Barracuda, SpamCop) dan di penyimpanan reputasi privatnya sendiri, yang juga melacak /24 di sekitarnya dan ASN-nya. Alamat yang sudah masuk daftar langsung ditolak saat koneksi, dengan penolakan yang mungkin tidak akan pernah Anda lihat kalau tidak ada yang membaca log-nya.
  • Nama yang diklaim alamat itu. PTR yang hilang membuat koneksi langsung ditolak mentah-mentah oleh beberapa provider besar. PTR generik bawaan provider dengan gaya ip-203-0-113-10.example-host.net lebih buruk daripada kelihatannya — itu adalah tanda tangan persis dari koneksi rumahan dan mesin yang tidak terurus, tempat botnet biasa bersarang.
  • Autentikasi. SPF, DKIM lalu DMARC, dievaluasi dalam urutan itu dan digabungkan oleh aturan alignment di bagian berikutnya. Di sinilah setup yang di atas kertas kelihatan benar biasanya gagal.
  • Baru kemudian, pesannya. Heuristik konten, kebersihan list, tingkat komplain yang Anda hasilkan, dan bagaimana penerima berperilaku selama beberapa minggu berikutnya.

Tiga dari empat hal itu sudah diputuskan sebelum satu byte pun dari konten Anda dinilai, yang mengubah cara pandang atas keseluruhan usaha ini: Anda bukan sedang menulis email yang lebih baik, Anda sedang membangun kredensial. Dua penerima terbesar sudah menuliskan batas minimumnya, jadi tidak ada tebak-tebakan soal batas bawahnya. Setiap pengirim butuh SPF atau DKIM, DNS forward dan reverse yang valid, TLS di koneksinya, dan tingkat komplain spam di bawah 0.3%; apa pun yang mengirim secara massal butuh SPF dan DKIM dan record DMARC dengan alignment, plus unsubscribe satu klik. Perlakukan itu sebagai biaya masuk, bukan tujuan akhir.

Empat record itu, dan apa yang sebenarnya dibuktikan masing-masing

Setiap record menjawab pertanyaan yang berbeda, dan cara paling berguna untuk mengingatnya adalah dengan memikirkan apa yang harus dikuasai seorang pemalsu untuk bisa memalsukannya.

  • PTR — pemilik alamat ini setuju dengan Anda. Reverse zone untuk sebuah IP didelegasikan ke siapa pun yang memegang alokasinya, itulah sebabnya ini satu-satunya record yang tidak bisa Anda tambahkan di registrar Anda. PTR yang mengarah ke mail.example.com, ditambah record A untuk mail.example.com yang mengarah balik ke IP yang sama, disebut FCrDNS — forward-confirmed reverse DNS. Ini membuktikan pemegang alamat dan pemegang domain adalah pihak yang sama, atau setidaknya saling kenal.
  • SPF — server ini diizinkan mengirim untuk envelope ini. Record TXT yang mendaftar host mana saja yang diizinkan mengirim untuk sebuah domain. Jebakannya ada di scope-nya: SPF mengautentikasi pengirim envelope (MAIL FROM, yang menjadi Return-Path) dan nama HELO. Ini sama sekali tidak bicara soal header From: yang benar-benar dibaca penerima Anda, itulah sebabnya SPF sendirian tidak pernah berhasil menghentikan siapa pun yang menyamar sebagai Anda.
  • DKIM — pesan ini ditandatangani oleh sebuah domain dan tidak diubah. Server Anda menandatangani header-header terpilih dan bodinya dengan private key; separuh publiknya ada di DNS pada <selector>._domainkey.<domain>. Berbeda dari SPF, ini tetap bertahan meski diteruskan (forward), karena buktinya ikut berjalan di dalam pesannya, bukan bergantung pada IP mana yang mengantarkannya.
  • DMARC — dan inilah yang paling sering salah dipahami semua orang. DMARC tidak sekadar mensyaratkan SPF atau DKIM lolos. Ia mensyaratkan agar mekanisme yang lolos itu aligned dengan domain di header From: yang terlihat. Alignment relaxed menerima domain organisasi yang cocok (jadi mail.example.com align dengan example.com); alignment strict menuntut kecocokan persis.

Aturan alignment itu layak dijelaskan tersendiri, karena ia menghasilkan thread dukungan paling menjengkelkan dalam dunia email self-hosted: sebuah pesan bisa lolos SPF, lolos DKIM, dan tetap gagal DMARC — kalau keduanya lolos untuk domain yang bukan domain di From:. Ini terjadi begitu email keluar lewat relay yang menulis ulang envelope-nya, atau ketika sebuah bundle menandatangani dengan hostname-nya sendiri, bukan domain Anda. Semuanya kelihatan hijau di log Anda dan pesannya tetap dikarantina. Baca alignment-nya, bukan sekadar lolos-tidaknya.

Apa yang Anda butuhkan sebelum mulai

Perangkat keras yang dibutuhkan lebih sedikit dari yang Anda kira, dan komitmennya lebih besar dari yang Anda suka.

  • Domain yang memang Anda niatkan untuk dipertahankan. Reputasi melekat pada domain sama kuatnya seperti pada alamat, dan ia terkumpul selama berbulan-bulan. Domain yang mungkin Anda lepas tahun depan tidak layak untuk di-warm-up.
  • Paket yang bersahaja, disesuaikan untuk filtering, bukan untuk mail-nya sendiri. Pengiriman pesan nyaris tidak memakan biaya apa-apa; filtering spam dan indexing itulah yang memakan RAM. Cub (1 vCPU / 2 GB / 40 GB NVMe, $5.00/mo) menjalankan Postfix, Dovecot dan Rspamd untuk satu domain dan beberapa mailbox tanpa keluhan. Scout (2 vCPU / 4 GB / 70 GB, $9.00/mo) adalah batas bawah yang jujur untuk bundle berbasis container yang juga menginginkan ClamAV dan search index. Disk adalah bagian yang terus bertambah, jadi sesuaikan ukurannya untuk arsipnya, bukan untuk kebutuhan hari ini.
  • IPv4 dedicated tanpa riwayat, dan IPv6 /64 yang di-routing ke Anda. Setiap paket sudah menyertakan keduanya. Ini komponen yang tidak bisa Anda perbaiki belakangan lewat konfigurasi, dan itulah alasan alamat budget-cloud daur ulang adalah penghematan yang keliru untuk email.
  • Port 25 outbound. Terbuka di setiap paket, tanpa perlu mengajukan tiket unblocking. Acceptable-use policy melarang bulk mail yang tidak diminta dan open relay, yang justru itulah yang menjaga rentang IP-nya tetap deliverable bagi semua orang yang mengirim secara sah.
  • Debian 13 dari template library, dan yurisdiksi yang dipilih secara sengaja. Email tidak sensitif terhadap latency, jadi pilih lokasinya berdasarkan tempat mailbox itu seharusnya berada secara hukum, bukan berdasarkan selisih beberapa milidetik.

Memilih stack, secara jujur

Ada tiga bentuk, dan memilih yang salah adalah cara paling ampuh membuat akhir pekan Anda lenyap.

  • Dirakit sendiri secara manual. Postfix sebagai MTA, Dovecot untuk IMAP dan autentikasi, Rspamd untuk filtering dan DKIM signing. Mungkin sekitar dua ratus baris konfigurasi semuanya, dan semuanya bisa Anda baca, tidak ada yang disembunyikan. Kontrol paling besar, butuh pemahaman paling banyak, dan inilah versi yang diasumsikan panduan ini.
  • Sebuah bundle. mailcow feature-complete dan berbasis container, dan sungguhan butuh 4 GB baru terasa nyaman. Mail-in-a-Box punya pendirian sendiri dan menyenangkan kalau Anda menerima pilihan-pilihannya apa adanya. Stalwart adalah satu binary tunggal yang mencakup SMTP, IMAP, JMAP dan filtering dalam satu proses, dan jelas yang paling ringan di antara ketiganya. Ketiganya bisa diinstal dalam satu jam; tidak satu pun akan mengurus DNS Anda untuk Anda.
  • Relay yang tidak Anda jalankan sendiri. Kalau kebutuhannya cuma “aplikasi saya harus mengirim password reset” dan tidak akan pernah ada mailbox, MTA sama sekali bukan bentuk yang tepat. Konfigurasikan smarthost saja dan habiskan sore Anda untuk hal lain.

Stack-nya tidak menentukan deliverability Anda. Yang menentukan itu berapa banyak hari Sabtu Anda yang akan terpakai. Semua yang menentukan apakah email Anda sampai terjadi di DNS dan di reputasi satu alamat — dan itulah keseluruhan isi bagian berikutnya.

Langkah demi langkah

  1. Pilih satu hostname, dan benahi dulu forward DNS-nya

    Pilih satu nama kanonis tunggal untuk server-nya — mail.example.com itu konvensional dan tidak ada gunanya coba-coba yang aneh-aneh. Publikasikan record A-nya (dan AAAA, kalau Anda akan mengirim lewat IPv6) yang mengarah ke VPS Anda, lalu arahkan MX domain itu ke nama tersebut. MX harus menyebut sebuah host, tidak boleh berupa IP literal dan tidak boleh CNAME; gateway yang menolak yang terakhir itu berhak melakukannya, dan beberapa memang menolaknya.

    dig +short A    mail.example.com
    dig +short AAAA mail.example.com
    dig +short MX   example.com

    Lakukan ini sebelum meminta PTR-nya, bukan sesudah. Reverse DNS diverifikasi dalam dua arah, dan PTR yang mengarah ke nama yang belum bisa di-resolve itu lebih buruk daripada tidak punya PTR sama sekali.

  2. Deploy, harden, dan samakan hostname sistemnya

    Deploy Debian 13 dari template library dan beri ia sepuluh menit hardening dasar yang biasa, sebelum apa pun mendengarkan di port publik: SSH key-only, login password root dinonaktifkan, nftables default-deny, unattended security upgrades. Lalu setel hostname-nya ke nama yang baru saja Anda publikasikan, karena HELO yang diumumkan MTA Anda harus sama dengan PTR yang akan segera Anda minta.

    hostnamectl set-hostname mail.example.com
    hostname -f
    apt update && apt full-upgrade -y

    hostname -f harus menampilkan nama lengkapnya. Kalau yang tercetak nama pendeknya, tambahkan nama yang fully-qualified itu ke /etc/hosts, ditaruh sebelum alias pendeknya. Lalu buka hanya yang dibutuhkan email: 25 inbound untuk pengiriman server-ke-server, 587 dan 465 untuk submission terautentikasi Anda sendiri, 993 untuk IMAP lewat TLS.

  3. Minta record PTR-nya, lalu verifikasi loop-nya di kedua arah

    Reverse zone-nya milik siapa pun yang memegang alokasinya, jadi ini permintaan, bukan pengeditan DNS: minta PTR-nya lewat panel untuk IPv4 dedicated Anda, dan untuk alamat /64 spesifik yang akan Anda pakai mengirim kalau Anda berniat memakai IPv6. Ini tidak berbiaya apa-apa dan langsung aktif kurang dari sejam. Lalu pastikan loop-nya benar-benar tertutup:

    dig -x 203.0.113.10 +short
    dig +short mail.example.com

    Yang pertama harus mengembalikan mail.example.com, yang kedua harus mengembalikan 203.0.113.10. Kecocokan itu disebut FCrDNS dan itulah baseline yang jadi acuan penilaian sisa autentikasi Anda. Tetapkan tepat satu PTR per alamat — banyak nama untuk satu IP adalah pola lama yang justru membingungkan gateway, bukannya mengesankan mereka. Kalau Anda tidak bisa menjaga rDNS IPv6 tetap rapi, ikat pengiriman outbound hanya ke IPv4 saja; penerima-penerima besar terukur jauh lebih ketat soal v6, dan pengiriman v6 dari alamat tanpa PTR yang cocok akan ditolak, sementara yang setara di v4 mungkin cuma akan diberi skor lebih rendah.

  4. Publikasikan SPF, dan tetap di bawah batas sepuluh lookup

    Satu record TXT di apex domainnya, mendaftar siapa saja yang boleh mengirim untuknya. Dua record SPF di satu domain adalah error permanen, bukan digabung otomatis, jadi cek dulu apakah sudah ada satu sebelum menambahkan punya Anda.

    example.com.  IN TXT "v=spf1 mx -all"

    mx mengotorisasi apa pun yang menjadi hasil resolve MX Anda, yaitu server yang baru saja Anda bangun. Batasan yang harus dipatuhi adalah SPF hanya mengizinkan maksimum sepuluh term yang me-resolve DNS selama evaluasi: tiap a, mx, include: dan redirect= memakan satu jatah, dan setiap include: juga memakan apa pun yang dipakai targetnya, secara rekursif. Lewat dari sepuluh, hasilnya jadi permerror, yang oleh kebanyakan penerima diperlakukan sama saja seperti tidak ada SPF sama sekali — cara yang spektakuler untuk merusak autentikasi cuma gara-gara menambah satu vendor.

    Pakai ~all (softfail) selama Anda masih mencari tahu sistem mana saja yang mengirim atas nama Anda, lalu pindah ke -all (fail) begitu laporan DMARC Anda sudah sepi selama dua minggu. Verifikasi dengan:

    dig +short TXT example.com
  5. Bangkitkan key DKIM dan publikasikan selector-nya

    RSA 2048-bit adalah default yang masuk akal. Beri nama selector-nya sedemikian rupa supaya nanti bisa dirotasi — nama berbasis tanggal seperti s2026a tidak memakan biaya apa-apa sekarang dan menyelamatkan Anda dari sore yang merepotkan setahun lagi.

    mkdir -p /var/lib/rspamd/dkim
    rspamadm dkim_keygen -s s2026a -b 2048 -d example.com \
      -k /var/lib/rspamd/dkim/example.com.s2026a.key
    chown _rspamd:_rspamd /var/lib/rspamd/dkim/example.com.s2026a.key

    Perintah ini mencetak separuh publiknya sebagai record TXT untuk dipublikasikan di s2026a._domainkey.example.com. Key 2048-bit tidak muat dalam satu string DNS 255 karakter, jadi ia harus dipecah jadi beberapa string berkutip di dalam satu record yang sama. Kebanyakan antarmuka DNS melakukan ini secara diam-diam dan benar; sebagian tidak, dan hasilnya adalah key yang terlihat sudah terpublikasi tapi tidak pernah lolos verifikasi. Pastikan apa yang sebenarnya dilihat dunia luar:

    dig +short TXT s2026a._domainkey.example.com
  6. Terapkan DMARC dalam tiga tahap, jangan sekaligus

    Mulai dari mode observasi. Policy-nya belum melakukan apa-apa; laporan-laporannya itulah keseluruhan intinya.

    _dmarc.example.com.  IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com; fo=1"

    Biarkan di p=none selama dua sampai empat minggu dan benar-benar baca laporan agregat yang masuk — formatnya XML, dan sebuah viewer membuatnya terbaca dalam hitungan detik. Anda sedang mencari sumber-sumber yang sudah Anda lupakan: sistem invoicing, CRM, forum yang mengirim atas nama domain Anda. Masing-masing perlu diotorisasi atau dipindahkan sebelum Anda memperketat apa pun.

    Lalu naikkan bertahap: p=quarantine; pct=25, lebarkan persentasenya seiring laporan tetap bersih, dan baru setelah itu p=reject. Langsung loncat ke p=reject di hari pertama adalah cara orang menemukan, dengan mahal dan di depan umum, bahwa platform billing mereka sendiri ternyata tidak pernah align. Laporan forensik (ruf=) sebagian besar diabaikan penerima-penerima besar dengan alasan privasi, jadi jangan bangun proses yang bergantung padanya.

  7. Instal stack-nya, dan tutup relay-nya sebelum membuka portnya

    Instal Postfix, Dovecot dan Rspamd — atau bundle pilihan Anda — dan sebelum apa pun berhadapan dengan internet, selesaikan satu pertanyaan yang menentukan apakah alamat Anda akan selamat sampai akhir minggu. Port 25 hanya boleh menerima email khusus untuk domain-domain yang Anda hosting. Semua yang outbound harus lewat submission terautentikasi di 587 atau 465. Di Postfix itu cuma satu baris, dan urutannya penting:

    smtpd_relay_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
        reject_unauth_destination

    Lalu buktikan dari tempat lain di internet, karena menguji open relay dari server itu sendiri tidak membuktikan apa-apa:

    swaks --to postmaster@example.org \
          --from probe@example.net \
          --server mail.example.com

    Yang Anda inginkan adalah penolakan dengan relay-access denial. Open relay ditemukan scanner dalam hitungan jam, membakar alamat itu secara permanen, dan itulah persis alasan kenapa dilarang oleh acceptable-use policy.

  8. Uji dengan cara yang sama seperti gateway, lalu mulai warm-up

    Kirim pesan sungguhan ke akun yang Anda kendalikan di masing-masing penyedia besar, dan baca header lengkap dari apa yang sampai, alih-alih cuma percaya pada skor dari sepuluh. Header Authentication-Results adalah penerima yang memberi tahu Anda persis apa kesimpulannya:

    Authentication-Results: mx.google.com;
      dkim=pass header.d=example.com;
      spf=pass smtp.mailfrom=example.com;
      dmarc=pass (p=NONE) header.from=example.com

    Tiga hal lolos itu perlu tapi belum cukup — periksa juga domain-domainnya. header.d, smtp.mailfrom dan header.from yang semuanya menyebut domain organisasi yang sama, itulah rupa alignment ketika sedang berfungsi. Kalau dmarc terbaca fail sementara SPF dan DKIM sama-sama terbaca pass, Anda sudah menemukan misalignment yang dijelaskan sebelumnya, dan perbaikannya ada di domain mana pun yang jadi biang keladinya.

    Setelah itu bersih, tambahkan MTA-STS dan TLS-RPT kalau Anda ingin polesan modernnya, lalu mulai kirim sungguhan — sedikit, konsisten, kepada orang-orang yang akan membalas.

Warm-up untuk alamat yang belum pernah dijamin siapa pun

Alamat tanpa reputasi tidak dimulai dari titik netral. Prioritas awal sebuah gateway terhadap IP datacenter asing yang tiba-tiba mulai mengirim lebih dekat ke “kemungkinan tidak diinginkan”, karena memang begitulah kenyataannya untuk mayoritas besar alamat semacam itu. Warm-up adalah proses mengganti prasangka awal itu dengan bukti nyata, dan itu tidak bisa dipercepat dengan cara teknis apa pun.

  • Mulai kecil dan naik perlahan. Puluhan pesan sehari di minggu pertama, kira-kira dua kali lipat tiap beberapa hari, mencapai volume normal dalam dua sampai empat minggu. Pengirim yang langsung melompat dari nol ke seribu dalam semalam tidak bisa dibedakan dari host yang sudah dibobol, dan akan diperlakukan seperti itu.
  • Engagement mengalahkan volume. Pesan yang dibuka, dibalas, dan dipindahkan keluar dari spam oleh orang sungguhan jauh lebih berharga daripada throughput. Kirim dulu ke penerima yang paling mungkin berinteraksi — diri Anda sendiri, kolega, orang-orang yang memang sudah mengenal Anda.
  • Konsisten. Dua ratus pesan sehari lalu kosong selama tiga minggu tidak pernah membangun profil yang stabil. Aliran yang stabil dan sedikit-sedikit lebih baik daripada ledakan tidak beraturan dengan total bulanan yang sama.
  • Jaga komplain tetap terkendali. Ambang batas yang dipublikasikan adalah 0.3%, dan di atas itu, apa pun lagi yang Anda lakukan tidak banyak berarti. Di bawah 0.1% adalah tempat yang seharusnya Anda tuju.
  • Jangan campur stream-nya. Newsletter dan password reset di satu alamat yang sama berarti tingkat komplain marketing bisa menyeret pemulihan akun Anda masuk ke folder spam. Kalau memisahkannya sepadan, IPv4 bersih dedicated kedua harganya $2.00/mo dengan rDNS sendiri.

Alamat adalah aset — menjaganya tetap keluar dari daftar blokir

Konfigurasi bisa direproduksi dalam satu jam. Reputasi butuh berbulan-bulan dan bisa dihancurkan dalam satu malam saja oleh contact form yang dibobol. Perlakukan alamatnya sebagai hal yang sebenarnya sedang Anda lindungi.

  • Pantau, jangan cuma bereaksi. Cek layanan-layanan besar secara terjadwal, bukan cuma setelah ada komplain — panduan kami soal memeriksa apakah sebuah IP masuk blacklist membahas daftar mana saja yang berbobot, cara membaca sebuah listing, dan bagaimana delisting sebenarnya bekerja.
  • Batasi laju outbound Anda sendiri. Batas atas (cap) di MTA adalah yang berdiri di antara skrip yang dibobol dan sepuluh ribu pesan yang keluar sebelum Anda bangun tidur. Satu setelan ini saja sudah menyelamatkan lebih banyak alamat daripada filter mana pun.
  • Segera pensiunkan hard bounce. Terus-menerus mengirim ke alamat yang sudah mati adalah sinyal spam trap, dan spam trap daur ulang adalah persis cara pengirim yang sah berakhir masuk daftar.
  • Baca postmaster@ dan abuse@. Keduanya wajib ada, dan di situlah Anda tahu ada masalah sebelum sebuah blocklist mengetahuinya lebih dulu. Kedua penerima besar juga mempublikasikan dashboard reputasi gratis untuk domain yang sudah Anda verifikasi; itu akan memberi tahu Anda hal-hal yang tidak akan pernah diberikan daftar publik mana pun.
  • Jangan ikut bertarung dalam pertarungan yang bukan milik Anda. Kalau ternyata alamatnya sudah membawa listing dari sebelum Anda memilikinya, atau diblokir di tempat yang penting secara komersial, minta penggantian lewat panel, ketimbang menghabiskan tiga minggu di antrean delisting untuk riwayat milik orang lain.

Kenapa alamatnya bisa tiba dalam keadaan bersih sejak awal adalah separuh cerita lainnya. Cloud budget dengan perputaran tinggi mendaur ulang IPv4 lewat pelanggan berumur pendek dalam jumlah sangat besar, jadi alamat yang “baru” secara rutin tiba dalam keadaan sudah dimiliki orang lain dalam segala arti yang penting bagi sebuah gateway. Setiap paket di sini menyertakan alamat dedicated yang sudah disaring, bukan potongan dari pool bersama — apa arti IP bersih yang sebenarnya menjabarkan definisinya dan cara memverifikasinya sendiri sebelum Anda mengandalkannya.

Apa yang tidak diberikan self-hosting email kepada Anda

Ini penghitungan yang jujur, karena panduan yang cuma mendaftar kemenangan-kemenangannya saja itu namanya iklan.

  • Self-hosting tidak membuat email Anda privat. SMTP mengenkripsi hop demi hop dan secara oportunistik; provider penerima tetap mendekripsi dan membaca semua yang Anda kirim ke pengguna mereka, persis seperti sebelumnya. Kalau kerahasiaan konten adalah tujuannya, itu urusan enkripsi end-to-end, bukan server yang Anda miliki.
  • Self-hosting tidak menyembunyikan metadata. Siapa, kepada siapa, kapan, seberapa sering, dan subject line-nya semua tetap melintasi jaringan secara utuh — dan sekarang server Anda sendiri juga mencatatnya, di mesin yang menjadi tanggung jawab Anda.
  • Self-hosting tidak membebaskan Anda dari penerima-penerima besar. Anda tetap saja meminta dua perusahaan untuk menerima email Anda, dan mereka tetap menentukan sendiri syarat-syaratnya secara sepihak. Self-hosting memindahkan titik kendalinya; itu tidak menghilangkannya.
  • Self-hosting tidak berjalan sendiri. Sertifikat perlu diperpanjang, key perlu dirotasi, disk terus terisi, dan mail server yang diam-diam berhenti menerima email akan kehilangan pesan-pesan yang tidak akan terus-menerus dicoba ulang oleh pengirimnya. Ini adalah layanan dengan dimensi on-call, sekecil apa pun itu.
  • Self-hosting tidak membuat mesinnya anonim. Mail server boleh dibilang adalah hal paling mengidentifikasi-diri yang bisa Anda jalankan, karena mempublikasikan domain Anda di DNS dan berdiri di baliknya adalah keseluruhan mekanismenya. Pendaftaran tanpa KYC membatasi apa yang diketahui pihak hosting Anda tentang Anda; itu tidak mengubah apa pun soal apa yang bisa dilihat penerima pesan. Kami menjabarkan perbedaan ini dengan tepat di apakah VPS berbayar kripto benar-benar anonim, dan itu sepadan dengan sepuluh menit waktu Anda sebelum Anda berasumsi sebaliknya.

Yurisdiksi, akun, dan membayar tanpa kartu

Begitu record-nya sudah benar dan alamatnya sudah warm, yang tersisa cuma soal di mana mailbox itu berada dan siapa yang tahu itu milik Anda.

Yurisdiksi menentukan siapa yang bisa memaksa pengungkapan. Mail server adalah arsip korespondensi yang bisa dicari, yang membuat lokasi jadi pilihan yang jauh lebih konsekuensial di sini dibanding hampir semua layanan lain. Footprint kami mencakup delapan lokasi di Belanda, Prancis, Romania, Bulgaria, Swedia, Islandia, Swiss, dan Malaysia, dan tidak ada surat takedown ala AS yang punya kekuatan di satu pun dari lokasi itu. Itu adalah kebijakan operasional yang disampaikan secara terus terang, bukan kekebalan hukum — perintah yang mengikat dari pengadilan lokal yang berwenang tetap berlaku, dan ada batas mutlak soal penyalahgunaan yang tidak kami geser. Offshore hosting menjelaskan perbedaannya tanpa bumbu marketing.

Akun adalah bagian yang paling sering dilewatkan orang. Pendaftaran hanya butuh alamat email untuk pengiriman kredensial dan tidak ada lagi — tanpa ID, tanpa kartu, tanpa alamat pos, tanpa nomor telepon. Tidak ada dokumen verifikasi yang perlu diserahkan nanti karena memang tidak pernah dikumpulkan; apa itu hosting no-KYC membahas batasannya secara jujur.

Dan pembayarannya. Kartu menghubungkan sebuah server dengan catatan bank dan nama hukum yang tersimpan di database yang tidak dikendalikan oleh kita berdua. Checkout di sini diselesaikan on-chain, dengan Monero diperlakukan sebagai warga kelas satu, bukan sekadar tambahan belakangan: membayar VPS dengan XMR menuntun seluruh alurnya, dan membeli tanpa kartu kredit membahas cara memulainya dari nol kripto sama sekali. Deploy makan waktu sekitar enam puluh detik setelah konfirmasi.

Ini lebih penting di sini dibanding untuk VPS sekali pakai. Mail server adalah komitmen jangka panjang untuk satu domain dan satu alamat — reputasi yang baru akan Anda bangun selama sebulan itu tidak bisa dipindah-pindahkan. Putuskan yurisdiksi, akun, dan pembayarannya sebelum warm-up, bukan sesudahnya.

Pertanyaan yang sering diajukan

Apakah port 25 outbound sudah terbuka, atau saya harus memintanya?

Terbuka di setiap paket, tanpa perlu mengajukan permintaan unblocking dan tanpa masa percobaan. Timbal baliknya adalah acceptable-use policy: tidak boleh ada bulk mail yang tidak diminta dan tidak boleh ada open relay, dan itulah yang menjaga rentang alamatnya tetap deliverable bagi semua orang lain yang mengirim email secara sah. IP yang Anda dapatkan itu dedicated dan sudah disaring, bukan diambil dari pool outbound bersama, dan itulah bagian yang tidak bisa ditambahkan belakangan.

SPF, DKIM dan DMARC semuanya lolos tapi email saya tetap masuk spam. Kenapa?

Karena autentikasi membuktikan siapa yang mengirim sebuah pesan, bukan bahwa ada yang menginginkannya. Begitu record-nya sudah benar, yang tersisa adalah reputasi: usia dan riwayat alamatnya, usia domainnya, tingkat komplain Anda, dan apakah penerima engage atau tidak. Periksa dua hal sebelum berasumsi yang terburuk. Pertama, alignment — SPF yang hijau untuk domain yang salah tetap saja gagal DMARC, jadi bandingkan header.from dengan smtp.mailfrom dan header.d di header yang diterima. Kedua, apakah Anda benar-benar sudah melakukan warm-up pada alamatnya, karena konfigurasi yang benar sekalipun, kalau baru mengirim seratus pesan pertamanya, tetap saja pengirim yang tidak dikenal.

Apakah saya benar-benar butuh IP dedicated cuma untuk mengirim email?

Untuk apa pun yang penting, ya. Di outbound bersama, Anda mewarisi tingkat komplain setiap tetangga Anda dan setiap listing yang mereka dapatkan, tanpa cara untuk memisahkan traffic Anda dari traffic mereka. Setiap paket di sini menyertakan satu IPv4 bersih dedicated dengan rDNS custom dan IPv6 /64 yang di-routing; alamat kedua harganya $2.00/mo kalau Anda ingin memisahkan email transaksional dari bulk. Pengecualiannya adalah volume yang sungguh-sungguh rendah tanpa kebutuhan deliverability, di mana relay sekadar lebih sedikit kerjanya.

Berapa lama warm-up untuk alamat baru memakan waktu?

Dua sampai empat minggu untuk mencapai volume normal bagi pengirim kecil, dan ramp-nya lebih penting daripada totalnya. Mulai dari puluhan per hari, kira-kira dua kali lipat tiap beberapa hari, dan prioritaskan penerima yang akan membuka dan membalas dibanding penerima yang cuma menerima begitu saja. Konsistensi mengalahkan ledakan — aliran harian yang stabil membangun profil yang stabil pula, sesuatu yang tidak akan didapat dari volume bulanan yang sama tapi dikirim sekaligus dalam satu sore.

Sebaiknya saya pakai relay atau smarthost saja?

Sering kali, ya, dan sebaiknya kita jujur soal itu. Kalau kebutuhannya cuma notifikasi outbound dari satu aplikasi dan Anda tidak akan pernah butuh mailbox, smarthost memberi hasil lebih baik sejak hari pertama dengan usaha yang jauh lebih sedikit. Self-host kalau Anda ingin memiliki mailbox dan arsipnya, bukan cuma socket SMTP-nya. Cara hybrid juga sah-sah saja: jalankan server Anda sendiri untuk menerima dan IMAP, relay-kan outbound-nya lewat pengirim yang sudah mapan, lalu pindahkan pengirimannya in-house begitu alamatnya sudah warm.

Apakah saya juga butuh reverse DNS di IPv6?

Hanya kalau Anda mengirim lewat IPv6 — tapi kalau iya, itu bukan opsional lagi. Penerima-penerima besar menerapkan aturan yang jelas-jelas lebih ketat untuk v6, dan koneksi v6 dari alamat tanpa PTR yang cocok akan ditolak, sementara yang setara di v4 mungkin cuma diberi skor lebih rendah. PTR di /64 yang di-routing ke Anda itu gratis lewat panel. Kalau menjaga rDNS v6 tetap benar lebih merepotkan daripada yang Anda mau urus, ikat pengiriman outbound ke IPv4 saja dan biarkan v6 untuk inbound.

Bisakah saya memindahkan mail server yang sudah ada ke sini dan tetap mempertahankan reputasi saya?

Reputasi domain ikut berpindah bersama Anda; reputasi IP tidak, karena itu milik alamat yang Anda tinggalkan. Rencanakan untuk warm-up kedua, bukan cutover langsung: bangun dulu server barunya sampai berdiri, buat FCrDNS dan autentikasinya lolos, lalu pindahkan pengirimannya sedikit demi sedikit selama dua minggu sementara pengirim lama tetap hidup. Jaga DMARC tetap di p=none atau quarantine selama proses pindah, dan naikkan lagi hanya setelah laporan agregat dari alamat barunya sudah bersih.

Deploy VPS offshore dalam waktu sekitar satu menit

Tanpa KYC, dibayar kripto, semua NVMe. Pilih paket, bayar dengan Monero atau koin besar lainnya, dapatkan root dalam sekitar 60 detik.

Fenrir berjaga