Lompat ke kandungan utama
8 minit bacaan

E-mel laman web masuk spam: lima lapisan yang diperiksa penerima dan cara menyemaknya sendiri

Mesej dari borang laman web masuk folder Spam bukan kerana teksnya, tetapi kerana identiti penghantar. Pos ini menyusun lima lapisan yang diperiksa penerima, iaitu PTR, SPF, DKIM, DMARC dan reputasi IP, dengan arahan dig untuk menguji setiap satu dan angka sebenar daripada pelayan laman ini.

Webmaster E-melSPFDKIMDMARCPenghantaran e-melHosting
Rajah aliran lima kotak berlabel PTR, SPF, DKIM, DMARC dan Reputasi dalam warna sian, dengan anak panah bercabang kepada dua kotak hasil. Kotak hijau di kiri bertulis Peti masuk, kotak kuning di kanan bertulis Folder Spam.
Rajah: thalhah.my

Borang hubungan di laman anda berfungsi dan mesej keluar. Masalahnya mesej itu tiba di folder Spam pelanggan, bukan di peti masuk. Kesannya bukan teknikal tetapi komersial: pelanggan menunggu balasan yang tidak pernah dilihatnya, dan pemilik laman tidak tahu ada mesej yang tersimpan. Dalam kebanyakan kes yang saya periksa, puncanya bukan teks e-mel dan bukan perkataan tertentu dalam subjek. Puncanya ialah identiti penghantar, dan identiti itu ditentukan oleh rekod DNS yang mungkin belum pernah disemak sejak laman dibina.

Penerima besar seperti Gmail, Outlook dan Yahoo menilai mesej sebelum membacanya. Ada beberapa lapisan pemeriksaan dan kebanyakannya mesti lulus. Satu lapisan yang gagal tidak terus menjadikan anda pengirim spam, tetapi tiga atau empat kegagalan bersama menjadikan mesej anda sukar dipercayai. Berikut ialah lapisan itu mengikut urutan penerima memeriksanya, dan cara menyemaknya sendiri.

Satu: reverse DNS dan semakan dua hala

Garis panduan penghantar Google menyatakan alamat IP penghantar mesti mempunyai rekod PTR yang menunjuk kepada satu nama hos, dan nama hos itu mesti mempunyai rekod A atau AAAA yang kembali kepada IP yang sama. Syarat ini terpakai kepada semua penghantar yang menghantar ke akaun Gmail peribadi sejak 1 Februari 2024, bukan hanya penghantar pukal.

Di pelayan laman ini, IP 194.233.74.195 menunjuk kepada mail.thalhah.my dan mail.thalhah.my menunjuk kembali kepada IP yang sama. Kedua-dua arah mesti betul. Rekod PTR biasanya hanya boleh diubah melalui panel penyedia VPS atau pemilik blok IP, bukan melalui panel domain. Kalau anda menggunakan hosting berkongsi, PTR itu milik penyedia.

dig +short -x 194.233.74.195
# mail.thalhah.my.
dig +short A mail.thalhah.my
# 194.233.74.195

Yang sering rosak ialah PTR yang menunjuk nama generik penyedia, contohnya vps-12-ab34.penyedia.com. Penerima membacanya sebagai tanda infrastruktur yang tidak dijaga.

Dua: SPF, satu rekod dan had sepuluh carian DNS

SPF ialah senarai IP yang dibenarkan menghantar e-mel bagi pihak domain anda. Satu domain hanya boleh ada satu rekod bermula dengan v=spf1. Kalau ada dua, sesetengah penerima mengembalikan permerror dan menolak semuanya, jadi dua rekod bukan dua kali lebih baik.

Ada had yang jarang disebut. RFC 7208 seksyen 4.6.4 mewajibkan pelaksanaan SPF mengehadkan istilah yang menyebabkan carian DNS, iaitu include, a, mx, ptr, exists dan redirect, kepada sepuluh sahaja. Melebihi had itu hasilnya permerror, bukan kejayaan kadang-kadang.

Rekod laman ini ringkas, iaitu v=spf1 mx -all. Mekanisme mx bermakna IP yang disenaraikan dalam rekod MX domain ini dibenarkan menghantar, dan pengakhir -all bermakna semua IP lain gagal secara tegas. Ini memadai kerana e-mel laman ini keluar melalui pelayan sendiri sahaja.

dig +short TXT thalhah.my
# "v=spf1 mx -all"

Dua kesilapan biasa. Pertama, guna +all atau ?all. Kedua-duanya membenarkan sesiapa menghantar sebagai domain anda. Kedua, rekod tidak dikemas kini apabila sistem baharu ditambah. Setiap kali anda pasang sesuatu yang menghantar e-mel, sama ada borang tempahan, surat berita atau sistem invois, penghantarnya perlu dimasukkan, dan setiap include dikira dalam had sepuluh itu.

Tiga: DKIM, kunci dan pemilih

DKIM meletakkan tandatangan kriptografi pada setiap mesej. Penerima menyemaknya dengan kunci awam yang diterbitkan dalam DNS pada nama <pemilih>._domainkey.<domain>. Laman ini menggunakan pemilih mail dengan kunci RSA 2048 bit dan algoritma sha256. Google mewajibkan sekurang-kurangnya 1024 bit untuk penghantaran ke akaun Gmail peribadi dan mengesyorkan 2048 bit, manakala RFC 6376 seksyen 3.3.3 mewajibkan penandatangan menggunakan sekurang-kurangnya 1024 bit untuk kunci jangka panjang.

dig +short TXT mail._domainkey.thalhah.my
# v=DKIM1;h=sha256;k=rsa;p=MIIBIjANBgkqh...

Kegagalan DKIM yang paling kerap bukan kunci hilang, tetapi pemilih yang salah. Sistem e-mel dipasang semula, kunci dijana dengan pemilih baharu, dan pemilih lama ditinggalkan dalam DNS. Mesej keluar tanpa tandatangan yang boleh disemak dan penerima melaporkannya sebagai dkim kosong. Kes kedua ialah penandatangan memakai domain penyedia sedangkan From ialah domain anda. Tandatangan itu sah, tetapi tidak sejajar.

Empat: DMARC dan alignment

DMARC diterbitkan pada _dmarc.<domain>. Ia tidak menyemak tandatangan atau IP sendiri. Ia menyemak dua perkara, adakah SPF atau DKIM lulus, dan adakah domain yang lulus itu sejajar dengan domain dalam From yang dilihat penerima.

Inilah punca nombor satu bagi kes SPF lulus tetapi mesej masih masuk spam. Contohnya laman anda menghantar dari alamat no-reply@laman-anda.my melalui pelayan hosting berkongsi. Envelope penghantar, iaitu Return-Path, sebenarnya bounce@penyedia-hosting.com. SPF lulus, tetapi untuk penyedia-hosting.com. Kalau DKIM tiada atau ditandatangani dengan domain penyedia, tiada satu pengesahan pun yang sejajar dengan From. DMARC gagal, dan pilihan penerima menentukan sama ada mesej dikarantin atau ditolak.

Laman ini memakai dasar reject dengan alignment ketat untuk kedua-dua DKIM dan SPF, dan laporan agregat dihantar ke postmaster@thalhah.my. Alignment ketat bermakna domain mesti sama tepat, bukan sekadar berkongsi domain organisasi yang sama.

dig +short TXT _dmarc.thalhah.my
# "v=DMARC1; p=reject; rua=mailto:postmaster@thalhah.my; adkim=s; aspf=s; pct=100"

Cara paling cepat melihat apa yang penerima lihat ialah buka mesej dalam Gmail, tekan menu tiga titik dan pilih Show original. Baris Authentication-Results mesti menunjukkan spf lulus, dkim lulus dan dmarc lulus, dan domain pada baris SPF mesti sepadan dengan domain From. Kalau SPF lulus tetapi diikuti domain penyedia, masalahnya bukan SPF tetapi alignment.

Lima: reputasi IP dan had penghantaran

Selepas identiti lulus, penerima menilai reputasi alamat IP. Garis panduan Google menyatakan aktiviti mana-mana penghantar pada satu IP berkongsi mempengaruhi reputasi semua penghantar pada IP itu, dan IP yang berada dalam senarai hitam lebih mudah ditandakan sebagai spam.

Kalau anda menghantar melalui VPS sendiri, hadnya dua, iaitu reputasi julat IP penyedia dan had kadar penyedia. Contabo, penyedia VPS yang menempatkan laman ini, menyatakan had penghantaran kira-kira 25 e-mel seminit dan memberi amaran bahawa penghantaran berterusan melebihi had itu boleh menyebabkan pelayan diperlahankan. Untuk borang hubungan dan notifikasi, 25 seminit jauh lebih daripada cukup. Untuk surat berita 5,000 penerima, ia tidak mencukupi, dan itu tanda kerja itu perlu melalui perkhidmatan penghantaran khusus.

Enam: port 25 dan keadaan di Malaysia

Di Malaysia, TM menyekat trafik SMTP keluar pada port 25 untuk pelanggan dengan alamat IP dinamik sejak 3 Disember 2007, dan hanya membenarkan trafik keluar melalui pelayan SMTP mereka. Sebab yang diumumkan pada masa itu ialah banyak IP dalam rangkaian TM sudah disenaraihitamkan oleh organisasi anti-spam. Maksudnya bagi pemilik laman, pelayan e-mel di rumah atau di pejabat nampak berfungsi tetapi mesej tidak keluar ke internet.

Banyak penyedia hosting Malaysia juga mengehadkan jumlah e-mel sejam daripada pelayan berkongsi, atau menghalangnya terus. Kalau borang laman anda menghantar puluhan e-mel sehari dan sebahagiannya gagal tanpa ralat dilihat pengguna, had penghantaran penyedia ialah tempat pertama untuk disemak.

Tujuh: kandungan, kadar aduan dan persetujuan

Kandungan jarang menjadi punca tunggal, tetapi ia boleh menutup semua kerja DNS di atas.

  • E-mel yang hanya imej tanpa teks. Penapis perlu membaca teks untuk memahami mesej.
  • Pautan ke domain yang sudah disenaraihitamkan, termasuk perkhidmatan pemendek URL murah yang pernah disalah guna.
  • E-mel kepada senarai lama yang tidak mengenali anda. Kadar aduan naik dan reputasi turun bersama.

Google menetapkan kadar aduan spam yang dilaporkan penerima mesti kekal di bawah 0.3 peratus, dan mengesyorkan di bawah 0.1 peratus. Untuk penghantar pukal, iaitu lebih 5,000 mesej sehari ke akaun Gmail, Google dan Yahoo mewajibkan SPF dan DKIM kedua-duanya lulus, DMARC diterbitkan walaupun hanya dengan dasar none, domain From sejajar dengan SPF atau DKIM, dan butang berhenti langgan satu klik yang permintaannya diproses dalam dua hari.

MCMC menyatakan perbezaan utama antara e-mel sah dan spam ialah persetujuan. Kalau penerima meminta e-mel itu, ia bukan spam. Dalam halaman yang sama, MCMC menyatakan penghantar komersial wajib mendapatkan kebenaran penerima, memberikan maklumat penghantar yang tepat dan menyediakan kemudahan berhenti langgan yang berfungsi. Senarai yang dibeli tidak akan diselamatkan oleh mana-mana rekod DNS.

Lapan: akaun yang diambil alih

Sebahagian kes e-mel masuk spam bukan masalah penghantaran, tetapi akaun yang diambil alih. Pelayan laman ini menyimpan log Postfix, dan dalam tempoh 27 September hingga 13 Oktober 2026 log itu mencatat 11,506 cubaan log masuk SASL yang gagal melalui port 587 dan 465. Nama pengguna yang paling kerap dicuba ialah test, diikuti info dan demo, dan alamat IP paling aktif dalam tempoh itu ialah 62.60.134.210.

Angka ini biasa bagi pelayan yang port SMTP-nya terbuka, dan ia menerangkan dua perkara. Pertama, kalau kata laluan peti mel lemah, penyerang boleh menghantar e-mel sebagai anda dan reputasi domain anda boleh jatuh dalam beberapa jam. Kedua, penguncian selepas beberapa cubaan gagal lebih berguna daripada sekadar menukar kata laluan.

Sembilan: urutan pemeriksaan dua puluh minit

Semua ini boleh diperiksa dengan alat dalam talian, tetapi urutannya penting kerana satu lapisan bergantung pada lapisan sebelumnya.

  • Semak PTR alamat IP penghantar dan pastikan nama hos itu menunjuk kembali kepada IP yang sama.
  • Semak rekod SPF. Satu rekod sahaja, akhiran -all atau ~all dan bukan +all.
  • Semak pemilih DKIM yang benar-benar digunakan sistem anda, bukan pemilih lalai dalam panduan.
  • Semak rekod DMARC dan baca laporan agregat. Naikkan taraf daripada dasar none apabila laporan bersih.
  • Hantar mesej ujian ke akaun Gmail sendiri dan baca baris Authentication-Results melalui Show original.
  • Daftarkan domain dalam Postmaster Tools untuk melihat kadar aduan, kerana tanpa angka itu semua kerja lain hanya tekaan.

Sepuluh: apa yang DNS tidak boleh betulkan

SPF, DKIM dan DMARC membetulkan identiti, bukan hubungan dengan penerima. Beberapa perkara kekal masalah walaupun semua rekod betul, jadi jangan belanjakan masa pada DNS kalau kes anda salah satu daripada ini.

  • Reputasi IP baharu. IP yang belum pernah menghantar perlu dipanaskan secara beransur-ansur selama beberapa hari.
  • Mesej kepada orang yang tidak pernah meminta e-mel daripada anda. Kadar aduan naik dan penapis bertindak balas.
  • IP berkongsi yang sudah tersenarai hitam kerana penyewa lain. Di sini tukar IP atau tukar penyedia memang penyelesaiannya.

Pemulihan reputasi bukan isu tetapan tetapi isu masa. Amalan yang berkesan ialah menghantar jumlah kecil secara berterusan kepada penerima yang benar-benar mahu mesej itu, kemudian memantau kadar aduan. Google sendiri menyatakan perubahan kadar spam mengambil masa untuk dicerminkan. Sesiapa yang menjanjikan pemulihan dalam 24 jam tidak boleh mengesahkannya.

Laman ini menggunakan kesemua lapisan di atas untuk e-melnya sendiri. MX menunjuk kepada mail.thalhah.my, PTR dan rekod A sepadan dua hala, SPF ialah v=spf1 mx -all, DKIM ditandatangani dengan pemilih mail dan kunci 2048 bit, DMARC berada pada dasar reject, dan laman ini turut menerbitkan dasar MTA-STS dalam mod testing bersama rekod TLS-RPT untuk laporan penyulitan. Kalau anda memerlukan semakan dan pembaikan e-mel untuk laman sendiri, hantar butiran melalui halaman perkhidmatan.

Baca juga di laman ini

Sumber yang disemak

Maklumat dalam tulisan ini disemak dengan sumber di bawah. Bila keadaan berubah (harga, waktu, terma), sumber inilah yang paling tepat - bukan halaman ini.

Dapat tulisan baharu terus ke e-mel

Sekali sekala sahaja: panduan web, berita AI, dan tempat menarik di Kelantan. Tiada iklan, dan e-mel encik tidak dikongsi dengan sesiapa.

Berhenti langgan bila-bila masa, satu klik.

Komen pembaca

Belum ada komen pada artikel ini. Jadilah yang pertama.

Tinggalkan komen

Emel tidak akan dipaparkan.

Komen disemak dahulu sebelum dipaparkan.

Kongsi WhatsApp Facebook

Berkaitan halaman ini

Pautan afiliasi Shopee - saya mungkin menerima komisen, harga awak tetap sama.

Kotak suara QR MAE untuk peniaga

Elektronik & Aksesori

Kotak suara QR MAE untuk peniaga

Kotak suara untuk pembayaran QR yang menyebut jumlah wang masuk, sesuai diletakkan di kaunter peniaga kecil su

Senarai penuh ada di kedai afiliasi.

Rujukan yang mungkin berguna

Pautan rujukan - anda dapat ganjaran pendaftaran, saya juga dapat ganjaran. Tiada kos tambahan untuk anda.

Bank

GXBank, FlexiCredit - Had kredit peribadi sehingga RM150,000

GXBank ialah bank digital di Malaysia yang beroperasi sepenuhnya dalam aplikasi. FlexiCredit memberi had kredit peribadi sehingga RM150,000 yang boleh dikeluarkan serta-merta ke akaun GX apabila diperlukan. Memohon tidak dikenakan caj.

Ganjaran: Sehingga RM100 untuk anda selepas permohonan FlexiCredit diluluskan dan penarikan dibuat (tertakluk syarat GXBank)

Bank

AEON Bank - Simpanan 3.00% p.a. dengan kod rujukan

AEON Bank ialah bank digital di Malaysia. Akaun simpanan dan Savings Pot memberi kadar promosi 3.00% p.a. (kadar biasa 0.25% p.a.), dan semua urusan melalui aplikasi. Masukkan kod rujukan di bawah semasa mendaftar akaun.

Ganjaran: RM5 bonus pendaftaran untuk anda, dan RM5 untuk saya bagi setiap rujukan berjaya (tertakluk syarat AEON Bank)

Kod: AB474186

Daftar di AEON Bank

Senarai penuh (bank digital, minyak, penghantaran) ada di halaman rujukan. Maklumat di atas ialah ringkasan terma penyedia - sila semak terma penuh di laman rasmi mereka.