📌 Purpose & Quick Summary
The Email Accounts manager allows you to create professional, domain-branded email addresses (e.g. [email protected]). Powered by high-performance Postfix MTA and Dovecot IMAP/POP3 daemons, it includes integrated SnappyMail Webmail with 1-click Single Sign-On (SSO), mailbox storage quotas, and password rotation.
Figure 16: Email accounts ledger showing active mailboxes, quota utilization, Webmail SSO, and action buttons.
🖥️ Interface Tour & Elements
- Tabs Navigation Bar: Modular tabs: Email Accounts, Forwarders, Catch-All, SMTP Relay, Spam Filter, DNS Diagnostics, and Client Configuration.
- Add Mailbox Modal / Form:
- Email Prefix: Mailbox identifier (e.g.
support). - Domain Dropdown: Select the target domain.
- Password Generator: High-entropy password creation.
- Storage Quota (MB): Maximum disk allocation or Unlimited.
- Email Prefix: Mailbox identifier (e.g.
- Active Mailboxes Ledger Table: Displays full Email Address, Quota Meter, Log In to Webmail 1-click SSO button, Change Password control, and Delete action.
🛠️ Step-by-Step Instructions
Step 1: Creating a New Email Address
- In the sidebar, click Email Accounts (icon:
fa-envelope). - Click the Add Mailbox button.
- In the dialog:
- Enter your desired email username (e.g.
sales). - Select your domain from the dropdown.
- Click Generate Password and save the generated password securely.
- Set the storage quota (e.g.
1024 MBfor 1GB).
- Enter your desired email username (e.g.
- Click Create Mailbox. The mailbox directory structure (
/home/user/mail/domain/sales) is initialized instantly.
Step 2: Accessing Webmail via 1-Click SSO
- In the mailboxes table, find your email address.
- Click the Log In to Webmail button.
- BoostonCP authenticates via an encrypted token and launches SnappyMail Webmail in a new tab without prompting for login credentials.
Step 3: Changing a Mailbox Password
- Locate the mailbox in the ledger.
- Click the Change Password (key icon) button.
- Enter or generate a new password and click Update Password.
⚙️ Complete Field & Parameter Reference Table
| Field Name | Type | Recommended Value | Operational Impact |
|---|---|---|---|
| Email Prefix | Alphanumeric | contact, support, hello |
Identifies individual virtual mailbox under domain. |
| Domain | Dropdown | Active account domains | Destination domain configured in Postfix virtual maps. |
| Password | Password string | 12+ chars, mixed symbols | Required for IMAP/SMTP client connections (Outlook, iPhone). |
| Storage Quota | Megabytes (MB) | 1024 MB (1 GB) |
Prevents email inboxes from exhausting total hosting disk space. |
❓ Troubleshooting & Common Errors
1. Webmail SSO Returns "Authentication Error"
- Cause: The mail daemon password salt was desynchronized after an account restoration.
- Solution: Click Change Password next to the mailbox, save a fresh password, and retry launching Webmail SSO.