Email Spam Tester

Email Spam Tester › Email Spam Tester untuk WordPress

Email Spam Tester untuk WordPress

Plugin untuk pemilik situs dan orang yang mengelolanya. Plugin ini menguji email yang benar-benar dikirim WordPress melalui wp_mail dan plugin SMTP apa pun yang digunakan, lalu memberi tahu Anda apa yang perlu diubah di DNS dan WordPress.

Versi 0.1.1, 6 Oktober 2026. Di WordPress, plugin ini bernama Tanichev Email Deliverability Tester. Unduh (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b. Petunjuk instalasi ada di bagian terakhir halaman ini.

Mengapa menggunakan plugin jika situs bisa langsung mengirim ke alamat pengujian

Anda bisa melakukannya, dan memang mudah untuk mengirim satu email dari kotak surat Anda sendiri, mendapatkan skor bagus, lalu berhenti sampai di situ, sementara konfirmasi pesanan dikirim melalui jalur yang berbeda. Email toko dikirim melalui wp_mail(): menggunakan mail() milik PHP di server web jika tidak ada yang mengubahnya, atau plugin SMTP seperti WP Mail SMTP atau FluentSMTP. Masing-masing memiliki alamat From, pengirim envelope, dan servernya sendiri. Selain itu, email WooCommerce juga memiliki alamat From tersendiri. Plugin mengirim pengujian melalui jalur yang sama persis.

Apa yang diuji

Pilih salah satu email situs lalu tekan Kirim pengujian:

Setiap email tersebut diisi dengan Jane Sample, tautan pengaturan ulang yang tidak mengatur ulang apa pun, dan pesanan yang tidak pernah disimpan, karena siapa pun yang memiliki tautan laporan pengujian dapat membukanya.

Pengujian ini juga memberi tahu layanan apakah WordPress mengirim melalui mail() atau SMTP, serta melalui host dan plugin SMTP mana, lalu rencana AI mempertimbangkannya. Di situs pengujian saya, yang mengirim melalui mail() milik PHP, langkah pertama dalam rencana tersebut adalah "Berhenti mengirim langsung melalui server web" dan "Otorisasi penyedia SMTP dengan SPF".

"Periksa juga folder di penyedia email" diaktifkan secara default dan menggunakan sekitar 30 email tambahan dari kuota SMTP Anda. Salinan dikirim beberapa sekaligus selama halaman terbuka, atau melalui proses terjadwal WordPress saat halaman tidak terbuka. Tabel akan terisi dalam waktu setengah jam: Inbox, Spam, atau Promotions di Gmail, Outlook, Yahoo, Proton, AOL, dan penyedia lainnya, atau jawaban yang diberikan penyedia saat menolak email. Kotak surat Gmail tersebut adalah kotak surat pengujian publik, sehingga subjek dan nama pengirim dapat dilihat di sana.

Record yang perlu ditambahkan

Sebelum email dikirim, halaman Test memeriksa SPF, DKIM, DMARC, dan MX untuk domain From, lalu mencantumkan record yang perlu ditambahkan, masing-masing dengan tombol Copy. Jika situs mengirim melalui penyedia yang dikenal (Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark, dan beberapa penyedia lainnya), baris SPF akan menggunakan include penyedia tersebut, bukan satu IP dari kumpulan IP-nya. Setelah pengujian, pemeriksaan juga mengetahui IP asal email. Plugin tidak pernah mengubah DNS dan memang tidak dapat melakukannya, karena zona berada di registrar atau Cloudflare.

Riwayat

Tab History mencantumkan pengujian situs, dengan yang terbaru di urutan pertama. Grafik di atasnya menunjukkan perkembangan skor, dan setiap baris menunjukkan pemeriksaan mana yang berubah dari gagal menjadi lulus, atau sebaliknya, sejak pengujian sebelumnya.

Pemantauan

Bagian ini nonaktif sampai Anda mengaktifkannya. Setelah itu, sekali setiap menit, plugin menanyakan kepada Email Spam Tester email mana yang dikirim situs yang merupakan jenis baru, lalu mengirimkan salinan hanya untuk email tersebut ke alamat privat melalui wp_mail() yang sama. Email asli tidak diubah. Salinan mempertahankan From dan header-nya, tetapi menghapus Cc, Bcc, lampiran, dan string kueri dari setiap tautan, yang juga menghapus kunci pengaturan ulang kata sandi. Laporannya menunjukkan plugin mana yang mengirim email, berdasarkan kode yang memanggil wp_mail(): WooCommerce, Contact Form 7, WPForms, atau WordPress itu sendiri.

Tab Pemantauan kemudian menampilkan 24 jam terakhir berdasarkan plugin, peringatan seperti "WooCommerce: DMARC gagal pada 12 dari 12 email", dan email yang sama sekali gagal diserahkan oleh WordPress, beserta respons server. Kegagalan tersebut juga menjadi pengujian Site Health.

Lainnya

Data yang keluar dari situs Anda

Tidak ada data yang dikirim sebelum Anda menekan Connect this site. Setelah itu, layanan menerima versi WordPress dan plugin, email pengujian, domain From dan cara WordPress mengirim email (tidak pernah menerima kata sandi SMTP), serta jawaban server ketika menolak email, dengan alamat yang telah dihapus. Saat pemantauan aktif, layanan juga menerima pengirim dan subjek setiap email yang dikirim situs serta salinan dari setiap jenis email baru. Hanya situs tersebut yang dapat melihat laporan itu. Jangka waktu penyimpanan setiap data dijelaskan di bagian plugin pada halaman privasi.

Harga

Plugin ini saat ini gratis digunakan, dengan 30 pengujian dan 3 pemeriksaan folder per hari untuk setiap situs, serta hingga 3 domain yang dipantau.

Instalasi

  1. Di WordPress, buka Plugins › Add New Plugin, cari "Tanichev Email Deliverability Tester", lalu instal dan aktifkan. Plugin ini tersedia di direktori WordPress.org, sehingga pembaruan tersedia melalui dashboard seperti plugin lainnya.
  2. Jika tidak menggunakan direktori, unduh file zip di atas, periksa dengan sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256 (perintah ini seharusnya menampilkan OK), lalu unggah melalui Plugins › Add New Plugin › Upload Plugin.
  3. Buka Deliverability Tester di menu admin, baca data apa saja yang dikirim saat menghubungkan situs, lalu tekan Connect this site.
  4. Pilih alamat email lalu tekan Send the test. Laporan akan muncul di halaman yang sama dalam satu atau dua menit.

Telah diuji pada WordPress 7.1.2 dengan PHP 8.3, WooCommerce, dan fungsi mail() PHP melalui Postfix. Belum diuji pada host aktif dengan plugin SMTP yang mengirim melalui penyedia, atau pada multisite.