📌 Purpose & Quick Summary
The Reseller Profile (index.php?page=profile) governs your personal account security and communication infrastructure. Beyond updating contact emails and rotating access passwords, it includes two critical enterprise features: Custom Outbound SMTP Smarthost Configuration (enabling all system emails sent to your clients to route through your own branded mail server) and Two-Factor Authentication (2FA) for ironclad administrative security.
Figure 9: Reseller Profile showing avatar customization, SMTP smarthost settings, and Two-Factor Authentication.
🖥️ Interface Tour & Elements
- Reseller Identity Card: Displays Reseller ID, Username, Email address, and custom avatar upload tool with modal crop.
- Two-Factor Authentication (2FA) Card: Toggle switch and QR code verification to protect account access with Google Authenticator or Authy.
- Outbound SMTP Smarthost Configuration:
- SMTP Host: External mail server hostname (e.g.
smtp.yourbrand.com). - SMTP Port: Port
587(TLS) or465(SSL). - SMTP Username & Password: Authentication credentials.
- Sender Email & Name: Header values for customer notifications (e.g.
[email protected]).
- SMTP Host: External mail server hostname (e.g.
- Password Rotation Card: Secure interface to update your reseller login credentials.
🛠️ Step-by-Step Instructions
Step 1: Configuring Outbound SMTP Smarthost
- In the sidebar or top header dropdown, click Profile.
- Locate the Outbound SMTP Settings card.
- Enter your mail server details:
- SMTP Host:
mail.yourbrand.com - Port:
587 - Encryption:
TLS - Username:
[email protected] - Password: Enter mailbox password.
- From Email:
[email protected] - From Name:
YourBrand Cloud System
- SMTP Host:
- Click Test & Save SMTP.
- All account creation notices, password reset links, and quota alerts sent to your customers will now originate directly from your branded mail server.
Step 2: Enabling Two-Factor Authentication (2FA)
- In the Two-Factor Authentication card, toggle Enable 2FA to ON.
- Scan the generated QR code using Google Authenticator, Microsoft Authenticator, or 1Password.
- Enter the 6-digit verification code and click Verify & Lock 2FA.
- Future logins to Port
2085will strictly require the 2FA code.
⚙️ Complete Field & Parameter Reference Table
| Profile Setting | Value Type | Security & Brand Impact |
|---|---|---|
| Reseller Email | Valid RFC email | Destination for server notifications and security alerts. |
| SMTP Smarthost | External mail server | Ensures client notification emails originate from your domain, not the server host. |
| Two-Factor Auth | TOTP 6-digit code | Shields reseller control panel against credential stuffing attacks. |
| Password | Strong bcrypt string | Primary defense protecting all customer tenant data. |
❓ Troubleshooting & Common Errors
1. Test Email Returns "SMTP Connection Timed Out"
- Cause: Outbound Port 25 or 587 is blocked by local firewall or incorrect SSL encryption mode.
- Solution: Switch to Port 465 with SSL/TLS encryption enabled, and ensure SMTP credentials are valid.