Temp Mail Engelleme
Merhaba bazı sistemlerde biliyorsunuz ki tek kullanımlık (temp) mail ile kaydolamıyoruz. Ben de yazılımcı arkadaşlar için bunu nasıl engellediklerini göstermek istedim. Burada mailcheck.ai kullandım fakat daha farklı siteler de var. Konunun altına ekliyorum fakat API için üyelik ya da ücret gerektirmeyen bir tek bunu bulabildim.
Örnek olarak projelerinizde şu algoritma yapısıyla kullanabilirsiniz:
Python:
import requests
#Kullanıcıdan domain alıyoruz. Bunun implemantasyonunda e-posta adresini bu kontrol mekanizmasına input olarak verirken @ karakterinden sonraki yer alınabilir.
domain = input("Lütfen bir domain giriniz: ")
#Saatlik 120 adet istek sınırı bulunmaktadır
url = f"https://api.mailcheck.ai/domain/{domain}"
response = requests.get(url)
if response.status_code == 200:
data = response.json()
disposable = data["disposable"]
if disposable == True:
#Tek kullanımlık e-posta tespit edildiğinde gerçekleşecek işlemler
print("Girdiğiniz domain tek kullanımlıktır.")
else:
#Tek kullanımlık e-posta tespit edilmediğinde gerçekleşecek işlemler
print("Girdiğiniz domain adresi tek kullanımlık değildir.")
else:
print("Hata:", response.status_code)
Diğer benzer siteler:
Detect temporary mails - Block Disposable Email Addresses
IsTempMail is a service that detects and block all disposable, temporary, fake email addresses.
www.istempmail.com
Email Validator - Verify Email Address Online | Byteplant
Improve your email sender reputation and reduce bounce rates: real-time email validation API and bulk email list cleaning. Free trial & 100% accuracy.
www.email-validator.net
Block Temporary and Disposable Email - Free API
Block temporary and disposable email address with this free API
block-temporary-email.com