Setup Plesk Email Accounts: Complete Domain Mail Configuration

Understanding Plesk Email Configuration Structure
Plesk organizes email accounts within a domain-based structure. This makes managing multiple sites straightforward. Each domain you host can have its own set of email accounts, aliases, and forwarding rules.
Before you setup Plesk email accounts, verify that your domain's MX records point to your server. Navigate to Websites & Domains > DNS Settings and confirm the MX record exists. It should have priority 10 pointing to your server's hostname.
Your Hostperl VPS hosting includes Plesk with full email server capabilities. This eliminates the complexity of manually configuring Postfix, Dovecot, and other mail components.
Creating Your First Email Account in Plesk
Start by logging into your Plesk control panel. Select the domain where you want to create email accounts.
Click Websites & Domains, then select your target domain. From the domain overview, click Mail in the left sidebar.
Click Create Email Address. You'll see a form with several important fields:
- Email address: Enter the username portion (before @domain.com)
- Password: Create a strong password with mixed case, numbers, and symbols
- Mailbox: Enable this to create an actual mailbox for storing messages
- Mailbox size: Set between 100MB and 2GB depending on usage needs
For business accounts, start with 1GB mailbox size. You can adjust this later based on actual usage patterns.
Email Account Security Settings
Plesk provides several security options during email account creation. Enable SPAM protection by checking the SpamAssassin option.
Set the spam sensitivity level to Medium initially. This blocks obvious spam without catching legitimate business emails. Fine-tune this based on the spam patterns you observe.
Enable Antivirus protection to scan incoming and outgoing messages. This adds minimal processing overhead but protects against email-borne malware.
Configure IMAP and POP3 access based on your users' needs. IMAP keeps messages on the server and syncs across devices. POP3 downloads messages to a single device.
For most business setups, enable IMAP and disable POP3 unless specifically requested. Modern email clients work better with IMAP for multi-device access.
Setting Up Email Aliases and Forwarding
Email aliases let you create additional addresses that deliver to existing mailboxes. This helps organize different types of inquiries without creating separate accounts.
From the domain's Mail section, click Create Email Address again. This time, disable the Mailbox option. Enable Mail forwarding instead.
Common business aliases include:
- info@yourdomain.com → forwards to your main contact person
- sales@yourdomain.com → forwards to your sales team member
- support@yourdomain.com → forwards to your support queue
- admin@yourdomain.com → forwards to your technical administrator
You can forward a single alias to multiple recipients. Enter each destination email address on a separate line in the forwarding field.
Test your alias configuration by sending messages from an external email account. Verify that forwards arrive at the correct destinations within a few minutes.
Email Client Configuration for Plesk Accounts
Your users need specific server settings to connect email clients. This includes Outlook, Apple Mail, or Thunderbird to their accounts.
Provide these connection details:
- IMAP Server: your-server-hostname.com (port 993, SSL/TLS)
- SMTP Server: your-server-hostname.com (port 587, STARTTLS)
- Username: full email address (user@yourdomain.com)
- Authentication: Normal password
Most email clients automatically detect these settings when users enter their email address and password. The auto-configuration works because Plesk publishes the correct DNS records.
For manual setup, always use the encrypted ports. Port 993 for IMAP and port 587 for SMTP provide security for email transmission.
Webmail Access Configuration
Plesk includes Roundcube webmail that works immediately after you create email accounts. Users can access their email through any web browser without installing additional software.
The webmail URL follows this pattern: https://webmail.yourdomain.com or https://your-server-ip:8443/webmail
Enable the webmail subdomain by going to Websites & Domains > DNS Settings. Add a CNAME record:
- Record type: CNAME
- Name: webmail
- Value: your-server-hostname.com
This creates a professional webmail access point that users can bookmark. The connection automatically uses SSL when your domain has a valid certificate.
Email Storage and Quota Management
Monitor mailbox usage regularly to prevent storage issues. Large mailboxes can slow down email delivery and consume excessive server resources.
Set appropriate quotas based on user roles:
- Executive accounts: 2GB (they receive many large attachments)
- Standard business accounts: 1GB (normal email volume)
- Service accounts: 500MB (automated notifications, limited usage)
- Temporary accounts: 250MB (short-term project access)
Access quota management through Websites & Domains > Mail > Email Addresses. Click any email address to modify its storage limit.
Enable quota warnings at 80% and 90% usage levels. This gives users time to clean up their mailboxes before hitting the limit.
Consider implementing an automated email backup strategy for important business communications. Do this before they're deleted to free up space.
Email Security and Anti-Spam Configuration
Strengthen your email security beyond the basic SpamAssassin setup. Configure additional protection layers to maintain your server's reputation.
Navigate to Tools & Settings > Mail Server Settings and enable these options:
- Enable SMTP authentication: Prevents unauthorized relay usage
- Reject mail from non-existent users: Reduces backscatter
- Enable SPF checking: Validates sender domains
- Enable DMARC checking: Provides additional sender verification
Set up SPF, DKIM, and DMARC records for your domains to improve deliverability. These authentication methods help recipient servers trust your outgoing messages.
Configure rate limiting to prevent abuse. Set outgoing message limits per hour for each email account. Start with 100 messages per hour for normal accounts. Adjust based on legitimate usage patterns.
Professional email hosting requires reliable infrastructure and proper configuration. Hostperl VPS hosting includes Plesk with complete email server capabilities. This eliminates complex manual configuration. Our support team assists with email setup, DNS configuration, and security optimization.
Troubleshooting Common Email Setup Issues
Email delivery problems often stem from DNS configuration errors. Verify that your domain's MX record points to the correct server hostname. Ensure it has appropriate priority values.
Check the mail queue if messages aren't being delivered. Access Tools & Settings > Mail Queue Manager to see pending messages and any error details.
Common error patterns include:
- "Relay access denied": SMTP authentication isn't properly configured
- "User unknown": The recipient email address doesn't exist on your server
- "Temporary failure": The destination server is temporarily unavailable
- "Quota exceeded": The recipient's mailbox is full
Monitor your server's mail log at /var/log/maillog for detailed error information. This helps identify whether issues are on your server or at the destination.
Test email delivery using external services like mail-tester.com. This validates your server's reputation, SPF records, and overall deliverability score.
Frequently Asked Questions
How many email accounts can I create in Plesk?
Plesk doesn't impose artificial limits on email account creation. The practical limit depends on your server resources and storage capacity. Most VPS hosting plans can handle hundreds of email accounts with proper resource allocation.
Can I import existing email accounts from another server?
Yes, Plesk includes migration tools for importing email accounts. These work with cPanel, DirectAdmin, and other control panels. You can also manually migrate using IMAP sync tools or by importing PST files through webmail.
What's the difference between mailbox and alias in Plesk?
A mailbox stores actual email messages on your server and requires disk space. An alias simply forwards messages to other email addresses without storing anything locally. Aliases are useful for organizing different contact points.
How do I enable email encryption for Plesk accounts?
Plesk automatically enables TLS encryption for IMAP, POP3, and SMTP connections when you have a valid SSL certificate. Ensure your domain has an SSL certificate installed. Email clients will use encrypted connections by default.
Can I set different spam filtering levels for different accounts?
Yes, configure spam filtering individually for each email account. Access the specific email address settings and adjust the SpamAssassin sensitivity level. Executive accounts might need lower sensitivity. General contact addresses can use higher filtering levels.
