Aliases, Domains & Watch Addresses
Send from multiple addresses, configure catch-all domains, and watch receive-only addresses.
What are Aliases?
Aliases let you send email from addresses other than your main account email. For example, you might receive email to [email protected] but want to reply as [email protected] or [email protected].
Listing Aliases
View all configured aliases:
$ pontius aliasesAccount: Work ([email protected]) - [email protected] "Support Team" [send: yes] - [email protected] "Sales" [send: yes]Account: Personal ([email protected]) - [email protected] "Newsletter" [send: yes]Adding Aliases
Add a new alias to your account:
$ pontius alias add [email protected]Alias added.Configuring Custom SMTP
For aliases that use external SMTP (like ImprovMX, Mailgun, or your own server), configure the SMTP settings:
$ pontius alias config [email protected] \ --smtp-server smtp.improvmx.com \ --smtp-user [email protected] \ --smtp-pass "your-smtp-password" \ --name "Support Team"Alias configured.SMTP Options
| Option | Description | Default |
|---|---|---|
--smtp-server | SMTP server hostname | Gmail SMTP |
--smtp-port | SMTP port | 587 |
--smtp-user | SMTP username | Alias email |
--smtp-pass | SMTP password | Required |
--name | Display name | None |
Setting Display Name
Set or update the display name for an alias:
$ pontius alias name [email protected] "Customer Support"Display name updated.The display name appears in the "From" field: "Customer Support" <[email protected]>
Using Aliases
Specify an alias when sending or replying:
# Reply from an alias$ pontius reply 37801 --from [email protected] "Thank you for reaching out..."Sent.# Send new email from alias$ pontius send --from [email protected] [email protected] "Introduction" "Hi, I wanted to reach out..."Sent.Removing Aliases
$ pontius alias remove [email protected]Alias removed.ImprovMX Setup
ImprovMX is a popular service for email forwarding on custom domains. Here's how to set it up:
- Set up your domain in ImprovMX and create the alias
- Enable SMTP sending in ImprovMX dashboard
- Get your SMTP password from ImprovMX
- Configure the alias in Pontius:
$ pontius alias add [email protected]$ pontius alias config [email protected] \ --smtp-server smtp.improvmx.com \ --smtp-pass "your-improvmx-password" \ --name "Your Name"Alias configured.Catch-All Domains
Catch-all domains receive emails sent to any address at that domain. This is useful when you want to receive emails like [email protected] without configuring each address individually.
Listing Domains
$ pontius domains=== [email protected] === Catch-all domains: - *@yourdomain.com - *@another-domain.comTo add a catch-all domain: pontius domain add <domain> [--account <email|label>]To remove a catch-all domain: pontius domain remove <domain> [--account <email|label>]Adding a Domain
# Add to first account (default)$ pontius domain add yourdomain.comDomain added.# Add to specific account$ pontius domain add yourdomain.com --account WorkDomain added.Removing a Domain
$ pontius domain remove yourdomain.comDomain removed.Watch Addresses
Watch addresses let Pontius show emails that were delivered to your inbox but addressed to a different email. This is useful for notification emails, forwarded addresses, or mailing lists that land in your inbox.
Unlike aliases (which are for sending), watch addresses are receive-only.
Listing Watch Addresses
$ pontius watch# Work# PersonalAdding a Watch Address
# Add to first account (default)$ pontius watch add [email protected]Watch address added.# Add to specific account$ pontius watch add [email protected] --account WorkWatch address added.Removing a Watch Address
$ pontius watch remove [email protected]Watch address removed.Watch addresses = addresses you receive mail to (but can't send from)
Common Use Cases
Multiple Brands
Running multiple products from one inbox:
$ pontius aliasesAccount: Business ([email protected]) - [email protected] "Product A Support" [send: yes] - [email protected] "Product B Support" [send: yes] - [email protected] "Billing" [send: yes]Role-Based Addresses
Different personas for different contexts:
$ pontius aliasesAccount: Work ([email protected]) - [email protected] "CEO" [send: yes] - [email protected] "Hiring Manager" [send: yes]Personal + Business
Separating personal and professional identity:
$ pontius aliasesAccount: Main ([email protected]) - [email protected] "Your Name" [send: yes] - [email protected] "Your Blog" [send: yes]