Başarılı WordPress formları ve kayıtları çalıştırmak, sahte kullanıcıları dışarıda tutmak anlamına gelir. Tek kullanımlık e-posta adreslerinin spam kayıtlarına, sahte siparişlere ve veri kalitesinin bozulmasına yol açabileceğini ilk elden gördük.
Geçici e-postaların meşru kullanımları olsa da, web sitesi hizmetlerinden yararlanmaya çalışan kişiler tarafından sıklıkla kötüye kullanılırlar. Neyse ki, WordPress sitenizde tek kullanımlık e-posta adreslerini engellemenin birkaç etkili yolu vardır.
Bu kılavuzda, formlarınızı meşru kullanıcılara açık tutarken tek kullanımlık e-posta adreslerini engellemenin en iyi yöntemlerini size adım adım anlatacağız.

WordPress'te Geçici E-posta Adresleri Neden Engellenir?
Geçici e-posta adresleri, kullanıcıların gerçek e-posta adreslerini açıklamadan web sitenize kaydolmak için kullanabilecekleri geçici ve ücretsiz e-posta hesaplarıdır.
Bazı kullanıcılar, potansiyel spam göndericilerden veya promosyon e-postalarından kaçınmak için zararsız testler için bu tek kullanımlık adresleri kullanır. Bununla birlikte, birçok kişi sahte hesaplar oluşturarak, ücretsiz denemelerden yararlanarak veya aldatıcı amaçlarla çevrimiçi sistemleri kandırarak bunları kötüye kullanmıştır.
Sahte e-postalar formlarda kullanıldığında, gerçek kullanıcılarınızın kim olduğunu bilmek zorlaşır. Üyelik sitesi çalıştıran kişiler için bu karışıklık, hangi kayıtların gerçek olduğundan emin olamayacağınız için web sitenizin verilerini ve performansını bozabilir.
Bir WooCommerce mağazası çalıştırıyorsanız, bu geçici e-postalar kötü niyetli kişilerin ödeme sisteminizi sömürmesine, sahte siparişler oluşturmasına ve para kaybetmenize neden olabilir.
Ayrıca, sipariş onayları gibi önemli e-postalar, bu geçici e-postaları kullanan müşterilere ulaşmayacaktır.
Bunu akılda tutarak, WordPress web sitenizde geçici e-posta adreslerini nasıl engelleyebileceğinize bakalım. Kılavuzumuzda gezinmek için bu hızlı bağlantıları kullanabilirsiniz:
- Yöntem 1: OptinMonster ile Geçici E-posta Adreslerini Engelleme (Kayıt Formları)
- Yöntem 2: Ücretsiz Bir WordPress Eklentisiyle Geçici E-posta Adreslerini Engelleme
- Bonus İpucu: Anti-Spam Korumalı Bir Form Eklentisi Kullanın
Yöntem 1: OptinMonster ile Geçici E-posta Adreslerini Engelleme (Kayıt Formları)
E-posta pazarlama kampanyaları için web sitenizde açılır pencereler veya kayıt formları kullanıyorsanız, tek kullanımlık e-posta adreslerini engellemek için OptinMonster kullanmanızı öneririz.
Bu potansiyel müşteri oluşturma platformu, kampanyalarınıza kaydolan tek kullanımlık e-posta adreslerini engellemek için TruLead® Potansiyel Müşteri Doğrulama özelliğini kullanır. TruLead®, ücretli bir eklentidir, ancak hizmeti risksiz bir şekilde deneyebilmeniz için 30 günlük ücretsiz deneme sürümü mevcuttur.
Daha fazla bilgi için, OptinMonster incelememize bakın.
OptinMonster ile başlamak için bir hesap oluşturmak üzere OptinMonster web sitesini ziyaret etmeniz gerekir. Ardından, başlamak için 'Şimdi OptinMonster'ı Al' düğmesine tıklayın.

Pro plan veya daha üstü gereklidir çünkü Kurşun Doğrulama özelliğini isteğe bağlı ücretli bir eklenti olarak sunarlar.
Ardından, OptinMonster eklentisini WordPress sitenize kurmanız ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.
Artık ilk OptinMonster e-posta kampanyanı oluşturmaya başlayabilirsin. Yönlendirme için OptinMonster ile WordPress'te e-posta listenizi nasıl oluşturacağınız hakkındaki makalemizi okuyabilirsiniz.
Potansiyel Doğrulama özelliğini kullanmak için OptinMonster kampanya kontrol paneline giriş yapın. Ardından bir kampanya seçin ve 'Kampanyayı Düzenle' düğmesine tıklayın.

Ardından, ‘Entegrasyonlar’ sekmesine gidin. Sol tarafta Aday Doğrulama özelliği hakkında bazı açıklamalar görmelisiniz.
'Daha Fazla Bilgi Edinmek ve Kaydolmak İçin Buraya Tıklayın' seçeneğini seçin.

Bunu yaptıktan sonra, eklenti için ödemeyi tamamlayacaksınız.
Bu aşamada, Kampanya Kontrol Paneline geri dönebilir ve Adaylar » Aday Doğrulama bölümüne gidebilirsiniz.

Şimdi Aday Doğrulama sayfasına geleceksiniz.
Oraya gittiğinizde, 'Yeni Filtre Oluştur' düğmesine tıklamanız yeterlidir.

Geçici veya tek kullanımlık e-posta adreslerini engellemek için yeni bir e-posta doğrulama filtresi oluşturalım.
İlk olarak, bu filtreye bir isim verebilirsiniz. ‘E-posta Doğrulaması’ gibi bir şey olabilir. Ardından, filtreyi etkinleştirmek için Durum ayarını açın.
Bundan sonra, bir OptinMonster kampanyası yürüttüğünüz ve filtrenin uygulanmasını istediğiniz bir alan adı seçin.
E-posta doğrulamanın yanı sıra, TruLead® özelliği kampanyalarınıza kaydolmaktan belirli IP adreslerini engelleyebilir. Varsa buraya listeleyebilirsiniz.

Aşağı kaydırarak filtreyi yapılandırmak için daha fazla seçenek bulacaksınız. Tek kullanımlık e-posta adreslerinin kullanılmasını önlemek için 'Geçici e-posta adreslerini engelle' ayarını etkinleştirmenizi öneririz.
Ayrıca Gmail, Yahoo veya Outlook gibi ücretsiz hizmetlerden belirli e-posta adreslerini engellemeyi seçebilirsiniz. Bu, sitenizde yalnızca iş e-posta adreslerinin kullanılabileceği anlamına gelir.
Bu seçeneği yalnızca işletmeden işletmeye bir web sitesi çalıştırıyorsanız etkinleştirmenizi öneririz. Aksi takdirde, atlayabilirsiniz.
Bunun dışında, yalnızca ekibinizin dışındaki kişilerin potansiyel müşteri olabilmesi için belirli rol tabanlı adresleri (admin@example.com veya editor@example.com gibi) engelleyebilirsiniz.
Bu ayarlara ek olarak, müşteri e-posta adreslerinde bulunan belirli karakterleri engelleme, yaygın e-posta adresi yazım hatalarını otomatik düzeltme ve alfanümerik olmayan karakterler kullanan e-posta adreslerini engelleme seçenekleriniz de vardır.

Son birkaç ayar oldukça gelişmiştir, ancak ‘MX Kayıtları ve SMTP Kontrollerini Çalıştır?’ seçeneğinin yanındaki kutuyu işaretlemenizi öneririz. Bu ayar, geçici e-posta alanlarının gerçekten var olup olmadığını kontrol ederek daha fazla engelleme yapabilir.
Filtre ayarlarından memnun kaldığınızda, 'Filtre Oluştur' düğmesine tıklayın.

Şimdi, kampanyanızdaki filtrenin çalışıp çalışmadığını test etmek için web sitenizi ziyaret edin. Bunu yapmak için formu geçici bir e-posta sağlayıcısından sahte bir e-posta adresiyle doldurmanız yeterlidir.
Çalışıyorsa, bu bildirimi görmelisiniz:

Yöntem 2: Ücretsiz Bir WordPress Eklentisiyle Geçici E-posta Adreslerini Engelleme
iletişim formlarınızda veya kayıt formlarınızda tek kullanımlık e-posta alanlarını engellemek istiyorsanız, Clearout Email Validator kullanmanızı öneririz.
Bu eklenti, geçici e-posta sağlayıcılarının alanlarını WordPress'teki iletişim formlarında veya kayıtlarda kullanılmasını otomatik olarak engelleyecektir. Ayrıca piyasadaki en iyi form oluşturucu eklentisi olan WPForms ile de uyumludur.
Yapacağınız ilk şey eklentiyi kurmak ve etkinleştirmektir. Adım adım rehberlik için, WordPress eklentisini nasıl kuracağınıza dair makalemize göz atın.
Eklentiyi etkinleştirdikten sonra, WordPress yönetici panelinizden Ayarlar » Clearout E-posta Doğrulayıcı bölümüne gidebilirsiniz. 'Lütfen Clearout API Token'ınızı buradan alın ve ayarlar sayfasına kaydedin.' diyen bir bildirim mesajı göreceksiniz.
Şimdi yapmanız gereken, eklenti ayarları sayfasını açık tutarak 'buraya' bağlantısına tıklamak.

Bundan sonra, bir Clearout hesabı oluşturun veya Google kimlik bilgilerinizle giriş yapın.
Varsayılan olarak, 100 e-posta doğrulama kredisi ile ücretsiz bir Clearout hesabı alırsınız. Her gün çok sayıda kayıt veya iletişim mesajı aldığınızda bu miktar çok fazla olmayabilir, ancak gerekirse ücretli bir Clearout planına yükseltebilirsiniz.

Şimdi Clearout kontrol paneline geleceksiniz.
Burada, gezinti menüsündeki 'Daha Fazla' düğmesine tıklayın ve 'Uygulamalar'ı seçin.

Artık Uygulamalar kontrol panelindesiniz.
API anahtarını almak için ‘+ Uygulama Oluştur’ düğmesine tıklayın.

Bunu yaptıktan sonra, uygulamayı nerede çalıştırmak istediğinizi soran bir açılır pencere görünecektir. Buradan, 'Sunucu'ya tıklayın.
Ardından, uygulamanıza 'E-posta Doğrulama' gibi bir ad verebilirsiniz. İsteğe bağlı olarak, uygulamalarınız arasındaki farkı belirtmek için bir açıklama yazabilirsiniz.
Ardından, 'Oluştur' düğmesine tıklamanız yeterlidir.

Artık Clearout kontrol paneline geri dönecek ve yeni uygulamanızı ve API jetonunuzu göreceksiniz.
Jetonu kopyalayın ve WordPress'teki Clearout Email Validator eklenti ayarları sayfasına geri dönün.

Eklenti ayarları sayfasında, belirteci uygun alana yapıştırın.
Bunu yaptıktan sonra, bir sonraki adımda e-posta doğrulama ayarlarını yapılandırmaya başlayabilirsiniz.

Geçici E-posta Adreslerini Engelleme Ayarlarını Yapılandırın
Varsayılan olarak, Clearout E-posta Doğrulayıcı şüpheli veya tek kullanımlık görünen herhangi bir e-posta alan adını karalisteye alacaktır. Ancak gerekirse yapılandırabileceğiniz birkaç ayar vardır.
'Geçerli E-posta Adresi' bölümünde, rol tabanlı adresleri (admin@example.com veya editor@example.com gibi) geçerli sayıp saymayacağınızı seçebilirsiniz.
Ardından, tek kullanımlık adresleri ve anlamsız adresleri geçerli hale getirme seçenekleri vardır. Her türlü geçici e-posta adresine karşı maksimum güvenliği sağlamak için bu kutuları işaretlememenizi öneririz.
'Yalnızca İş adresi geçerli olarak kabul et' ayarını işaretlerseniz, bu, Gmail, Yahoo veya Outlook gibi özel olmayan e-posta alanları kullanan adreslerin geçersiz sayılacağı anlamına gelir.

Şimdi 'Doğrulamayı Uygula' bölümüne inelim. Gördüğünüz gibi, Clearout E-posta Doğrulayıcı, WPForms ve Ninja Forms dahil olmak üzere birçok büyük form oluşturucu ile uyumludur. Bu eklentilerden herhangi birini kullanıyorsanız, 'Formları Seç' ayarında bunları işaretleyebilirsiniz.
Sonraki adımda, e-postanın geçerli olduğunu doğrulamak için kullanılan WordPress is_email kancasına e-posta doğrulamasını uygulama seçeneğini seçebilirsiniz.
Bu uyarı mesajını okuduğunuzdan emin olun, çünkü sitenizde doğrulama sorunlarına neden olabilir. Ancak testlerimiz sırasında, bu ayarı etkinleştirmeseniz bile eklenti düzgün çalışıyor.

Aşağı kaydırarak doğrulamanın gerçekleştirileceği zaman aşımı süresini ayarlayabilirsiniz.
Varsayılan süre 10 saniyedir. Bu, eklentinin e-posta adresini doğrulamadan önce form gönderildikten sonra 10 saniye bekleyeceği anlamına gelir. Bu süre zarfında eklenti, e-posta adresinin meşru olduğundan emin olmak için gerçek zamanlı doğrulama yapacaktır.
Bunun altında özel bir geçersiz hata mesajı ayarlayabilirsiniz, ancak eklentinin varsayılan bildirim metnini kullanmak isterseniz boş bırakabilirsiniz.
‘Sayfa URL'lerinden Doğrulamaları Engelle’ alanında, eklentinin e-posta doğrulaması yapmasını istemediğiniz form sayfa URL'lerini belirtebilirsiniz.
Diğer yandan, 'Sayfa URL'lerinde doğrulamaya izin ver' alanı, eklentiye yalnızca belirli sayfalarda e-posta doğrulamaları yapmasını söyleyebileceğiniz yerdir.
Ancak birçok formunuz varsa ve eklentinin tümündeki e-posta adreslerini kontrol etmesini istiyorsanız, her iki alanı da boş bırakabilirsiniz.
Tüm ayarları yapılandırdıktan sonra, 'Uygula' düğmesine tıklayın.

Clearout E-posta Doğrulayıcı Eklentisinin Çalışıp Çalışmadığını Görün
Bu aşamada, WordPress eklentisinin geçici e-posta adreslerini WordPress sitenizde gerçekten engelleyip engellemediğini test etmeye hazırsınız.
Bunu yapmanın bir yolu, eklenti sayfasında en aşağıya kaydırarak ‘Eklenti Ayarlarını Test Et’ bölümüne gitmektir. Ardından, alana sahte bir e-posta adresi girin ve ‘Test Et’e tıklayın.
Belirtilen e-posta adresi geçersizse, 'Geçersiz – Geçersiz bir e-posta adresi girdiniz, Lütfen geçerli bir e-posta adresiyle tekrar deneyin' bildirimi görürsünüz.
Bunu yapmanın ücretsiz kredilerinizi azaltabileceğini unutmayın. Bu nedenle, kredileri düşmeden bunu yapmak istiyorsanız, Clearout'un test e-posta adreslerinden birini kullanabilirsiniz.

Eklentiyi test etmenin bir başka yolu da kayıt, yorum, ödeme veya iletişim formu sayfanızın URL'sine gidip sahte bir form girişi yapmaktır.
Eklenti çalışıyorsa, bir hata mesajı görmelisiniz.
WPForms iletişim formumuzda görünümü şöyle:

Ayrıca eklentinin test sitemizin giriş URL'sinde çalışıp çalışmadığını görmeye çalıştık.
Aldığımız hata mesajı şudur:

Bonus İpucu: Anti-Spam Korumalı Bir Form Eklentisi Kullanın
Geçici e-posta hizmetlerini engellemek, sitenizi güvende tutmanın ve yalnızca geçerli form gönderimleri almanızı sağlamanın en iyi yollarından biridir.
Ancak ne yazık ki her gün yeni geçici e-posta hesapları oluşturuluyor ve herhangi bir e-posta doğrulama eklentisinin bu yeni adreslere ayak uydurması zor olabilir.
Sitenizi daha fazla korumak için, yerleşik spam girişlerini engelleme özelliğine sahip bir form eklentisi kurmanızı öneririz, örneğin WPForms.
WPForms ile, e-posta adresleri meşru görünse bile, spam botlarının formlarınızı ele geçirmesini ve size kötü amaçlı bağlantılar göndermesini engelleyebilirsiniz. WPForms, her form gönderimine özgü ve tüm ziyaretçiler, spam botları dahil olmak üzere görünmez olan gizli bir anti-spam belirteci kullanır.
Token otomatik olarak oluşturulduğu için spam engelleyicinin kullanıcı deneyimi üzerinde herhangi bir etkisi olmayacaktır.

WPForms hakkında daha fazla bilgi edinmek için, tam WPForms incelememize ve WordPress'te güvenli bir iletişim formu oluşturma hakkındaki makalemize göz atın.
Umarım bu makale, WordPress'te tek kullanımlık e-posta adreslerini nasıl engelleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca, düzenli olarak yapmanız gereken önemli WordPress bakım görevleri listemize ve sitenizi korumak için en iyi WordPress güvenlik eklentileri hakkındaki uzman seçimlerimize göz atmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Mrteesurez
Güzel yazı. Tüm blog yazarlarını e-posta doğrulamasını çok ciddiye almaya davet ediyorum. Paylaştığınız bu araçlar olmasaydı tek kullanımlık bir e-postayı tespit etmek zordur, bu da formlar ve kayıtlar için gerçek dönüşümleri ölçmeyi kolaylaştırır.
mohadese esmaeeli
Ne kadar mükemmel ve pratiktir. Bu arada, kullanıcılar sahte ve geçici e-postaların yalnızca veritabanını şişirip doldurarak aksamaya neden olmakla kalmayıp, aynı zamanda web sitesinin güvenliği için de bir tehdit oluşturabileceğini göz önünde bulundurmalıdır.
Jiří Vaněk
Eğitim için teşekkürler. OptinMonster'ı ilk aydır kullanıyorum ve şimdiden birkaç kampanya oluşturdum. Bu fonksiyonun orada olduğundan haberim yoktu, ancak makaleyi okuduktan sonra kampanyalarda etkinleştirdim. Tekrar teşekkürler.
Mitchell
Ban Hammer artık wordpress.org'da mevcut değil. Yazarın isteği üzerine kaldırıldı.
Umarım biri devralır.
Tercihen ücretsiz yeni bir tane istiyorum. 10'dan fazla sitemin buna ihtiyacı var.
Mitch
WPBeginner Desteği
Thank you for letting us know, we will be sure to look for an alternative option for us to update this article
Yönetici
Michael Jones
Sitenin tamamındaki formlarda alanları engellemenize izin veren bir eklenti biliyor musunuz? Gforms kod parçacığı uzantısını denedim ama işe yaramadı. Sitelerin belirli alanların formları başarıyla doldurmasını engellemesine izin veren bir eklenti, eğer böyle bir şey biliyorsanız büyük bir yardım olacaktır.
Teşekkürler!
Ernst
Merhaba Michael, bir çözüm buldun mu? Aynı sorunu nasıl çözeceğimi bilmekle çok ilgilenirdim..
Mark
Bir wordpress acemisi olarak bu gerçekten yararlı bir eğitim - çok teşekkürler!
Jennifer DeFrates/Heaven Not Harvard
Blogumda/sitemde kullanıcı olarak kaydolmuş yüzlerce insan var. Spam gibi görünen adreslerin çoğunu engelledim, ancak kayıtlı kullanıcıların spam mı yoksa gerçek takipçiler mi olduğunu öğrenmenin bir yolu olup olmadığını merak ettim?
WPBeginner Desteği
Kullanıcıların şifrelerini sıfırlamaya zorlama ve WordPress'te kullanıcı etkinliğini izleme kılavuzlarımızı inceleyin. Kullanıcılar için şifreyi sıfırladıktan sonra şifrelerini sıfırlamaları gerekecektir. Bir kullanıcı giriş yaptığında, basit kullanıcı etkinliğinde bunun bir kaydını alırsınız. Bu şekilde kullanıcılarınızdan hangilerinin gerçek olduğunu doğrulayabilirsiniz.
Yönetici
Ubbegubben
Merhaba
Harika eğitimleriniz için teşekkürler. Bana yardımcı olup olamayacağınızı merak ediyorum?
Gelecekteki müşterilerime, eğer bana inşa ettirirlerse sitelerinin nasıl görüneceğini gösterdiğim bir sitem var!
Genellikle o sayfaya bir şifre koyarım ki sadece o müşteri görebilsin.
Sitede birinin oturum açıp açmadığını görebilmemin herhangi bir yolu var mı?
Aktif olup olmadıklarını bilmek benim için güzel olurdu. Ya da teklifimi başka bir müşteriye götürmeli miyim!
Saygılarımla
Urban Eriksson