mirror of
https://github.com/GameTec-live/purelymail-alais-extension.git
synced 2026-10-18 21:49:47 +02:00
A extension to easily create scrap aliases for purelymail
- TypeScript 78.1%
- HTML 18.4%
- JavaScript 2.4%
- CSS 1.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github | ||
| .vscode | ||
| icons | ||
| src | ||
| .gitignore | ||
| bun.lock | ||
| LICENSE | ||
| manifest.json | ||
| openapi.json | ||
| package.json | ||
| popup.html | ||
| postcss.config.js | ||
| README.md | ||
| settings.html | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| webpack.config.js | ||
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
- Get your Purelymail API token from the control panel
- Install the extension
- Configure your settings on first run
- 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
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the
distfolder - 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