A extension to easily create scrap aliases for purelymail
  • TypeScript 78.1%
  • HTML 18.4%
  • JavaScript 2.4%
  • CSS 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-06-18 08:31:29 +02:00
.github feat: init 2025-06-15 10:02:53 +02:00
.vscode feat: init 2025-06-15 10:02:53 +02:00
icons feat: icon 2025-06-15 21:07:47 +02:00
src feat: settings gear 2025-06-15 21:51:47 +02:00
.gitignore feat: init 2025-06-15 10:02:53 +02:00
bun.lock feat: init 2025-06-15 10:02:53 +02:00
LICENSE doc: cleanup readme 2025-06-15 10:43:07 +02:00
manifest.json fix: version sync 2025-06-15 22:27:19 +02:00
openapi.json feat: init 2025-06-15 10:02:53 +02:00
package.json feat: init 2025-06-15 10:02:53 +02:00
popup.html feat: settings gear 2025-06-15 21:51:47 +02:00
postcss.config.js feat: init 2025-06-15 10:02:53 +02:00
README.md doc: Update README.md 2025-06-18 08:31:29 +02:00
settings.html feat: hide domains 2025-06-15 21:42:08 +02:00
tailwind.config.js feat: init 2025-06-15 10:02:53 +02:00
tsconfig.json feat: init 2025-06-15 10:02:53 +02:00
webpack.config.js feat: email shortcut and quick creation 2025-06-15 10:39:39 +02:00

Purelymail Alias Manager

Purelymail Alias Manager

A Chrome extension for managing email aliases with Purelymail accounts.

https://chromewebstore.google.com/detail/purelymail-alias-manager/loapkkkgcpphggjidfepfdljchkemoea

Features

  • First-run setup: Automatically opens settings page on first install
  • Extension settings:
    • Configure API token for Purelymail access
    • Set default account for new aliases
    • Hide system/admin aliases from the UI
    • Set default domain for alias creation
    • Hide specific users from dropdowns
    • Configure spam email account (built-in accounts or custom)
  • Popup interface:
    • Create new aliases with domain and account selection
    • View existing aliases by domain (multi-select)
    • Quick actions: Mark as spam or delete aliases
    • Persistent domain selection
  • Shortcut for quick creation (Ctrl+Shift+A)

Setup

  1. Get your Purelymail API token from the control panel
  2. Install the extension
  3. Configure your settings on first run
  4. Start managing your email aliases!

Development

Prerequisites

  • Bun package manager

Installation

https://chromewebstore.google.com/detail/purelymail-alias-manager/loapkkkgcpphggjidfepfdljchkemoea

# Install dependencies
bun install

# Build for development with watch mode
bun run dev

# Build for production
bun run build

# Clean build directory
bun run clean

Loading in Chrome

  1. Open Chrome and navigate to chrome://extensions/
  2. Enable "Developer mode" in the top right
  3. Click "Load unpacked" and select the dist folder
  4. The extension will appear in your Chrome toolbar

API Integration

This extension integrates with the Purelymail API to:

  • List domains and users
  • Create and delete routing rules (aliases)
  • Manage email forwarding