Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pyxis

Generate and verify email addresses for job applications // reach out. free and self hosted

Pyxis Screenshot

Features

  • Generate 13+ common email patterns from name + domain (add more patterns in main.py)
  • Verify inboxes via SMTP handshake
  • Works with Gmail, Outlook, and most business email providers
  • Can be used for individual/bulk email validation too
  • Zoho detection (blocks verification from dynamic IPs)

Quick Start

First-time setup (if you don't have uv installed)

macOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows (PowerShell):

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

Run the app

# Install dependencies
uv sync

# Run server
uv run uvicorn main:app --port 8000

Open http://localhost:8000

Usage

  1. Enter one domain and add one or more names using the + Add Name button
  2. Click "Generate & Verify"
  3. Results show:
    • Valid (green) - inbox exists
    • Invalid (red) - inbox doesn't exist
    • Unknown (purple) - provider blocks verification
    • Error (yellow) - connection failed

Limitations

  • Zoho: Blocks verification from residential/dynamic IPs
  • Gmail/Outlook: May show "Invalid" for existing accounts if they block probes
  • Port 25 may be blocked by your ISP

Self-Host

Any machine with Python 3.12+:

uv sync
uv run uvicorn main:app --host 0.0.0.0 --port 8000

For production, use a reverse proxy like nginx with HTTPS.

About

just another weeknd project

Resources

Stars

18 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages