Emailee

toolbox of scripts for emails

26 Jul 2022

See also

Finding email addresses

Permutations

up to 34 permutations could be done with first name & last name.

elon@spacex.com
musk@spacex.com
elonmusk@spacex.com
elon.musk@spacex.com
emusk@spacex.com
e.musk@spacex.com
elonm@spacex.com
elon.m@spacex.com
em@spacex.com
e.m@spacex.com
muskelon@spacex.com
musk.elon@spacex.com
muske@spacex.com
musk.e@spacex.com
melon@spacex.com
m.elon@spacex.com
me@spacex.com
m.e@spacex.com
elon-musk@spacex.com
e-musk@spacex.com
elon-m@spacex.com
e-m@spacex.com
musk-elon@spacex.com
musk-e@spacex.com
m-elon@spacex.com
m-e@spacex.com
elon_musk@spacex.com
e_musk@spacex.com
elon_m@spacex.com
e_m@spacex.com
musk_elon@spacex.com
musk_e@spacex.com
m_elon@spacex.com
m_e@spacex.com

from: https://mailmeteor.com/email-permutator

with Python:

def generate_email_permutations(first_name, last_name, domain):
    first_initial = first_name[0]
    last_initial = last_name[0]

patterns = [
    f"{first_name}@{domain}",
    f"{last_name}@{domain}",
    f"{first_name}{last_name}@{domain}",
    f"{first_name}.{last_name}@{domain}",
    f"{first_initial}{last_name}@{domain}",
    f"{first_initial}.{last_name}@{domain}",
    f"{first_name}{last_initial}@{domain}",
    f"{first_name}.{last_initial}@{domain}",
    f"{first_initial}{last_initial}@{domain}",
    f"{first_initial}.{last_initial}@{domain}",
    f"{last_name}{first_name}@{domain}",
    f"{last_name}.{first_name}@{domain}",
    f"{last_name}{first_initial}@{domain}",
    f"{last_name}.{first_initial}@{domain}",
    f"{last_initial}{first_name}@{domain}",
    f"{last_initial}.{first_name}@{domain}",
    f"{last_initial}{first_initial}@{domain}",
    f"{last_initial}.{first_initial}@{domain}",
    f"{first_name}-{last_name}@{domain}",
    f"{first_initial}-{last_name}@{domain}",
    f"{first_name}-{last_initial}@{domain}",
    f"{first_initial}-{last_initial}@{domain}",
    f"{last_name}-{first_name}@{domain}",
    f"{last_name}-{first_initial}@{domain}",
    f"{last_initial}-{first_name}@{domain}",
    f"{last_initial}-{first_initial}@{domain}",
    f"{first_name}_{last_name}@{domain}",
    f"{first_initial}_{last_name}@{domain}",
    f"{first_name}_{last_initial}@{domain}",
    f"{first_initial}_{last_initial}@{domain}",
    f"{last_name}_{first_name}@{domain}",
    f"{last_name}_{first_initial}@{domain}",
    f"{last_initial}_{first_name}@{domain}",
    f"{last_initial}_{first_initial}@{domain}",
]

return patterns

first_name = "Elon"
last_name = "Musk"
domain = "spacex.com"

email_permutations = generate_email_permutations(first_name, last_name, domain)

print(email_permutations)

Fetching email addresses from 3rd party APIs

using Apollo

13 Apr 2023

See Python script: how to get contact data via API from Apollo.io.md

links

social