Sürüm 0.1.1, 6 Ekim 2026. WordPress'te eklentinin adı Tanichev Email Deliverability Tester'dır. İndir (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b. Kurulum, bu sayfanın son bölümünde açıklanmaktadır.
Site doğrudan bir test adresine gönderebiliyorsa neden eklenti gerekli?
Bunu yapabilirsiniz. Kendi posta kutunuzdan tek bir e-posta gönderip iyi bir puan almak ve testi orada bırakmak kolaydır, ancak sipariş onayları farklı bir yoldan gönderilebilir. Bir mağazanın e-postaları wp_mail() üzerinden çıkar: Kimse değiştirmediyse web sunucusundaki PHP mail() işlevi veya WP Mail SMTP ya da FluentSMTP gibi bir SMTP eklentisi kullanılır. Bunların her birinin kendi Kimden adresi, zarf göndereni ve sunucusu vardır. Ayrıca WooCommerce e-postasının da kendine ait bir Kimden adresi bulunur. Eklenti, testi tam olarak bu yol üzerinden gönderir.
Test nedir
Sitenin e-postalarından birini seçin ve Testi gönder düğmesine basın:
- parola sıfırlama, yeni kullanıcının giriş bilgileri, yöneticiye gönderilen yeni kullanıcı bildirimi, moderasyon bekleyen yorum;
- WooCommerce ile: işlenmekte olan sipariş, tamamlanan sipariş, fatura ve mağazaya gönderilen yeni sipariş e-postası. Bunlar, oluşturulmuş bir sipariş kullanılarak WooCommerce tarafından işlenir;
- kısa bir standart e-posta veya yapıştırdığınız bir e-posta.
Bunların her biri Jane Sample, hiçbir şeyi sıfırlamayan bir sıfırlama bağlantısı ve hiç kaydedilmeyen bir siparişle doldurulur, çünkü test raporunun bağlantısına sahip olan herkes raporu açabilir.
Test ayrıca WordPress'in mail() veya SMTP üzerinden gönderim yapıp yapmadığını, hangi sunucuyu ve SMTP eklentisini kullandığını hizmete bildirir. Yapay zekâ planı da bunları dikkate alır. PHP'nin mail() işlevi üzerinden gönderim yapan test sitemde planın ilk adımları "Doğrudan web sunucusu üzerinden gönderim yapmayı bırakın" ve "SMTP sağlayıcısını SPF ile yetkilendirin" oldu.
"E-posta sağlayıcılarındaki klasörü de kontrol et" varsayılan olarak etkindir ve SMTP kotanızdan yaklaşık 30 ek e-posta kullanır. Sayfa açıkken kopyalar birkaç tane hâlinde gönderilir. Sayfa açık değilken WordPress'in zamanlanmış çalıştırmaları sırasında gönderilir. Tablo yarım saat içinde doldurulur: Gmail, Outlook, Yahoo, Proton, AOL ve diğerlerindeki Gelen Kutusu, Spam veya Tanıtımlar klasörü ya da e-posta reddedildiğinde sağlayıcının verdiği yanıt gösterilir. Gmail posta kutuları herkese açık test posta kutularıdır, dolayısıyla konu ve gönderen adı burada görülebilir.
Eklenecek kayıtlar
Herhangi bir şey gönderilmeden önce Test sayfası, From alan adının SPF, DKIM, DMARC ve MX kayıtlarını kontrol eder ve eklenecek kayıtları, her birinin yanında bir Kopyala düğmesiyle listeler. Site bilinen bir sağlayıcı üzerinden gönderim yaptığında (Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark ve birkaç sağlayıcı daha), SPF satırında sağlayıcının IP havuzundaki tek bir IP yerine o sağlayıcının include değeri kullanılır. Testten sonra kontrol, e-postanın hangi IP adresinden geldiğini de bilir. Eklenti DNS'e hiçbir zaman müdahale etmez. Zaten bunu yapamaz, çünkü DNS bölgesi alan adı kayıt kuruluşunda veya Cloudflare'dedir.
Geçmiş
Geçmiş sekmesi, sitenin testlerini en yeniden en eskiye doğru listeler. Üstteki grafik puanın değişimini gösterir. Her satırda, bir önceki testten bu yana hangi kontrollerin başarısızdan başarılıya veya başarılıdan başarısıza geçtiği belirtilir.
İzleme
Bu bölüm, siz etkinleştirene kadar kapalıdır. Etkinleştirildikten sonra eklenti dakikada bir kez Email Spam Tester'a sitenin gönderdiği e-postalardan hangilerinin yeni bir tür olduğunu sorar ve yalnızca bunların bir kopyasını aynı wp_mail() üzerinden özel bir adrese gönderir. Orijinal e-postaya dokunulmaz. Kopya, From alanını ve üstbilgilerini korur ancak Cc, Bcc, ekler ve tüm bağlantılardaki sorgu dizeleri kaldırılır. Böylece parola sıfırlama anahtarları da çıkarılır. Raporda, wp_mail() işlevini çağıran koddan belirlenerek e-postayı hangi eklentinin gönderdiği belirtilir: WooCommerce, Contact Form 7, WPForms veya WordPress'in kendisi.
İzleme sekmesi daha sonra son 24 saati eklentiye göre gösterir. Ayrıca "WooCommerce: 12 e-postanın 12'sinde DMARC başarısız" gibi uyarıları ve WordPress'in sunucuya hiç teslim edemediği e-postaları sunucunun yanıtıyla birlikte gösterir. Bu hatalar ayrıca bir Site Health testidir.
Diğerleri
- Site Health: son testin kimlik doğrulama sonuçları ve bugünkü gönderim hataları.
- Son puanı gösteren bir pano bileşeni.
- WP-CLI:
wp deliverability-tester test --email=password_reset,check,history,monitor on. - Çok siteli bir ağdaki her site ayrı ayrı bağlanır.
- Eklenti kaldırıldığında, izleme adresi tarafımızda kapatılır ve eklentinin seçenekleri silinir.
Sitenizden hangi veriler çıkar
Connect this site düğmesine basmadan önce hiçbir veri dışarı gönderilmez. Bundan sonra hizmet, WordPress ve eklenti sürümlerini, test e-postalarını, Gönderen alan adını ve WordPress'in gönderim yöntemini (SMTP parolası hiçbir zaman gönderilmez) alır. Ayrıca bir e-posta reddedildiğinde sunucunun verdiği yanıtı, adresler kaldırılmış olarak alır. İzleme açıkken hizmet, sitenin gönderdiği her e-postanın gönderen ve konu bilgilerini ve her yeni e-posta türünün bir kopyasını da alır. Bu raporları yalnızca site görebilir. Her bir verinin ne kadar süre saklandığı gizlilik sayfasındaki eklenti bölümünde belirtilmiştir.
Fiyat
Eklenti şu anda ücretsizdir. Site başına günde 30 test ve 3 klasör kontrolü yapabilir, en fazla 3 alan adını izleyebilirsiniz.
Kurulum
- WordPress'te Plugins › Add New Plugin bölümüne gidin, "Tanichev Email Deliverability Tester" ifadesini arayın, eklentiyi yükleyip etkinleştirin. Eklenti WordPress.org dizininde bulunduğu için güncellemeler, diğer eklentilerde olduğu gibi yönetim paneli üzerinden gelir.
- Dizini kullanmadan yüklemek için yukarıdaki zip dosyasını indirin,
sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256ile doğrulayın (OKçıktısını vermelidir) ve Plugins › Add New Plugin › Upload Plugin bölümünden yükleyin. - Yönetici menüsünde Deliverability Tester sayfasını açın, bağlantı kurulurken hangi bilgilerin gönderildiğini okuyun ve Connect this site düğmesine basın.
- Bir e-posta adresi seçin ve Send the test düğmesine basın. Rapor bir veya iki dakika içinde aynı sayfada görünür.
WordPress 7.1.2, PHP 8.3, WooCommerce ve Postfix üzerinden PHP'nin mail() işleviyle test edilmiştir. Bir sağlayıcı üzerinden gönderim yapan SMTP eklentisine sahip canlı bir sunucuda veya multisite kurulumunda henüz test edilmemiştir.