Set Up Plesk Email Hosting: Complete Configuration Tutorial

By Raman Kumar

Share:

Updated on May 19, 2026

Set Up Plesk Email Hosting: Complete Configuration Tutorial

Understanding Plesk Email Hosting Components

When you set up Plesk email hosting, you're working with multiple services that integrate through a single control panel. Your server runs Postfix for SMTP delivery, Dovecot for IMAP/POP3 access, and SpamAssassin for filtering.

Plesk handles the integration automatically—no manual configuration needed. The web interface beats command-line alternatives for most hosting customers. You get visual feedback for changes and built-in testing tools.

Initial Domain Email Setup

Add your domain to Plesk and enable mail services first. Go to Mail from your domain's control panel and click Activate Mail Service.

Plesk creates the directory structure under /var/qmail/mailnames/yourdomain.com/ and configures basic DNS records. Check that MX records point to your server's hostname before creating accounts.

Activation takes 30-60 seconds. You'll see confirmation when mail services are ready.

Creating Email Accounts and Mailboxes

Navigate to your domain's mail section and click Create Email Address. Enter the username and set appropriate mailbox size limits.

Username: sales
Domain: yourdomain.com
Mailbox size: 1 GB
Password: [Generate secure password]

Set realistic quotas. Most business users need 500MB to 2GB depending on attachment volume.

Hostperl VPS hosting provides adequate disk space without performance issues. Enable IMAP and POP3 based on user needs. IMAP works better for multiple devices, while POP3 suits single-device setups.

Configure SMTP Authentication Settings

Go to Mail Settings from the domain's mail section. Enable SMTP authentication to prevent unauthorized relay usage—this requires users to authenticate before sending messages.

Configure these authentication options:

  • SMTP-AUTH: Required for all outbound mail
  • POP before SMTP: Optional legacy support
  • SMTP over SSL/TLS: Port 465 or 587 encryption

Most email clients default to port 587 with STARTTLS encryption. Configure both options to support different client requirements.

The SMTP relay configuration covers additional security measures.

SSL Certificate Configuration for Email

Email clients need valid SSL certificates for secure connections. Navigate to SSL/TLS Certificates and either upload your certificate or use Let's Encrypt automation.

Select Issue free certificate for automated SSL setup. Plesk handles renewal automatically, reducing maintenance overhead.

Verify certificate installation by checking these services:

  • IMAPS (port 993)
  • POP3S (port 995)
  • SMTPS (port 465)
  • SMTP with STARTTLS (port 587)

Test connections with openssl s_client -connect mail.yourdomain.com:993 to verify SSL functionality.

Email Security and Spam Protection

Enable SpamAssassin from the domain's mail settings. Adjust sensitivity based on your environment—start with medium sensitivity and monitor false positive rates.

Configure these anti-spam measures:

  • SpamAssassin: Content-based filtering
  • SPF records: Sender authentication
  • DKIM signing: Message integrity verification
  • Greylisting: Temporary rejection of unknown senders

Go to DNS Settings to add SPF records. A basic SPF record looks like "v=spf1 mx ~all" for simple configurations.

The DKIM configuration tutorial covers advanced authentication setup.

Setting Up Email Forwarding and Aliases

Create email aliases for common addresses like info, support, and admin. Navigate to Mail Aliases and click Create Mail Alias.

Configure forwarding rules to distribute messages efficiently:

Alias: support@yourdomain.com
Forward to: john@yourdomain.com, sarah@yourdomain.com
Keep copy: Yes

Test forwarding by sending messages to aliases and verifying delivery. Monitor mail logs at /var/log/maillog for delivery confirmation.

Email Quota Management and Monitoring

Monitor mailbox usage from the mail service overview. Plesk displays current usage and quota warnings automatically.

Set up notifications for users approaching their limits. Configure automatic quota warnings at 80% and 95% usage levels.

Go to Mail Settings and enable quota notifications—users receive warnings before reaching limits. For high-volume email hosting, consider implementing centralized quota management strategies across multiple domains.

Ready to deploy professional email hosting? Hostperl VPS hosting provides the server resources and New Zealand-based support you need for reliable Plesk email services. Our team handles server setup and provides ongoing technical assistance for email hosting challenges.

Troubleshooting Common Email Issues

Monitor mail service status from the Plesk dashboard. Common issues include authentication failures, quota exceeded errors, and DNS propagation delays.

Check mail service logs for specific error messages:

tail -f /var/log/maillog
grep "yourdomain.com" /var/log/maillog

Authentication problems often stem from incorrect client settings. Verify these configuration parameters with users:

  • Incoming server: mail.yourdomain.com (port 993 IMAPS)
  • Outgoing server: mail.yourdomain.com (port 587 SMTP)
  • Authentication: Required for both incoming and outgoing
  • Encryption: SSL/TLS for all connections

DNS issues require patience during propagation. Use nslookup -type=MX yourdomain.com to verify MX record configuration from different locations.

Performance Optimization for Email Hosting

Email performance depends on server resources and configuration tuning. Monitor CPU and memory usage during peak periods.

Optimize these Postfix parameters for better performance:

  • message_size_limit: Balance attachment needs with server capacity
  • mailbox_size_limit: Prevent individual mailboxes from consuming excessive storage
  • smtpd_client_connection_count_limit: Control concurrent connections

Regular maintenance includes cleaning mail queues and monitoring disk space usage. The Postfix monitoring guide covers advanced optimization techniques.

Frequently Asked Questions

How do I migrate existing email accounts to Plesk?

Use Plesk Migrator or manual IMAP synchronization tools. Export existing mailboxes in mbox format and import through Plesk's mail management interface.

Test migrated accounts thoroughly before switching MX records.

Can I use external SMTP services with Plesk email hosting?

Yes, configure external SMTP relay through Postfix settings. This approach combines local IMAP storage with specialized delivery services for improved deliverability rates.

What happens when users exceed their email quotas?

Plesk rejects incoming messages with a quota exceeded error. Users must delete messages or request quota increases to resume normal email operation.

Configure warning notifications to prevent service disruptions.

How do I backup email data in Plesk?

Use Plesk's built-in backup manager or implement custom backup scripts. Include both mailbox data and configuration settings in your backup strategy for complete email service recovery.