who know how to do that
if u want to use existing services then only api method works except u need to relie on creative ways like dns verification , mailserer verification etc
1 Like
here is one example on using mail server
import dns.resolver
import socket
import smtplib
def verify_email_smtp(email: str) -> (bool, str):
"""
Verifies the existence of an email address using SMTP.
This function performs the following steps:
1. Splits the email into a username and domain.
2. Looks up the MX (Mail Exchange) records for the domain.
3. Connects to the mail server.
4. Performs an SMTP handshake (HELO, MAIL FROM, RCPT TO).
5. Interprets the server's response to the RCPT TO command.
Args:
email: The email address to verify.
Returns:
A tuple containing:
- bool: True if the email is likely valid, False otherwise.
- str: A message describing the result.
"""
# --- Step 1: Preliminary check and split email ---
try:
domain = email.split('@')[1]
except IndexError:
return False, "Invalid email format."
# --- Step 2: Find the MX records for the domain ---
try:
records = dns.resolver.resolve(domain, 'MX')
# Sort by preference (lower is better) and get the mail server address
mx_record = sorted(records, key=lambda record: record.preference)[0].exchange.to_text()
except dns.resolver.NoAnswer:
# The domain has no MX records, so it can't receive mail.
return False, f"No MX records found for domain '{domain}'."
except dns.resolver.NXDOMAIN:
# The domain does not exist.
return False, f"Domain '{domain}' does not exist."
except Exception as e:
return False, f"An error occurred during DNS lookup: {e}"
# --- Step 3 & 4: Connect to the server and perform SMTP check ---
# Use a 'from' address that is unlikely to be rejected.
# Note: This address is not actually used to send an email.
from_address = '[email protected]'
try:
# Connect to the mail server
# The 'with' statement ensures the connection is closed automatically.
with smtplib.SMTP(mx_record, 25, timeout=10) as server:
# server.set_debuglevel(1) # Uncomment for detailed SMTP conversation
# Identify ourselves to the server
server.helo(server.local_hostname)
# Set the sender address
server.mail(from_address)
# The crucial step: ask the server if the recipient exists
# A status code of 250 means the recipient is accepted.
# Codes in the 5xx range mean a permanent error (e.g., no such user).
code, message = server.rcpt(email)
if code == 250:
return True, f"Success: The server accepted the recipient '{email}'."
else:
# Interpret common failure codes
message_str = message.decode('utf-8', errors='ignore')
if code >= 500:
return False, f"Invalid: Server rejected recipient with code {code}: {message_str}"
else: # e.g., 4xx codes are temporary failures
return False, f"Uncertain: Server gave a temporary error with code {code}: {message_str}"
except socket.timeout:
return False, "Connection to the mail server timed out."
except smtplib.SMTPServerDisconnected:
return False, "Server unexpectedly disconnected. May be due to security policies."
except Exception as e:
return False, f"An unexpected error occurred: {e}"
# --- Example Usage ---
# 1. A likely valid email address
valid_email = "[email protected]"
is_valid, msg = verify_email_smtp(valid_email)
print(f"Verifying '{valid_email}': {is_valid} -> {msg}\n")
# 2. A non-existent email address on a valid domain (the user's example)
fake_user_email = "[email protected]"
is_valid, msg = verify_email_smtp(fake_user_email)
print(f"Verifying '{fake_user_email}': {is_valid} -> {msg}\n")
# 3. An email on a domain that doesn't exist
fake_domain_email = "[email protected]"
is_valid, msg = verify_email_smtp(fake_domain_email)
print(f"Verifying '{fake_domain_email}': {is_valid} -> {msg}\n")
# 4. An email on a domain with no mail servers
no_mx_domain_email = "[email protected]" # example.org often has no MX records
is_valid, msg = verify_email_smtp(no_mx_domain_email)
print(f"Verifying '{no_mx_domain_email}': {is_valid} -> {msg}\n")
1 Like
ii like u new video by brute suite here i give to u professional burtesuite and is work!!! THANKShttps://github.com/xiv3r/Burpsuite-Professional . check also burte rate c4
yes it is u have for windows and kali
1 Like
what it was that?? i can see
links are indexing on google , and posting crack will lower reputation brother
1 Like
i write u in tg i still wait for u answer, have a good nigth