Guide to hosting email
ServerPilot installs and configures Postfix so your scripts can send email from your server. However, ServerPilot does not manage mail servers for hosting your domain’s email.
If you need to receive email at your domain, you can either use a professional mail hosting provider, a mail forwarding service, or run your own mail server.
Professional email hosting providers
An email hosting provider handles all aspects of your domain’s email. You point your domain’s MX records to their mail servers so mail sent to your domain goes directly to their servers. They provide spam filtering and webmail. They also provide POP and IMAP access to your mail as well as SMTP servers that can be configured with local email clients like Outlook.
Google Apps
For most businesses, Google Apps is the best choice for email hosting.
Using Google Apps for your domain, every account at your domain will
have access to the same Gmail webmail interface your users are used to
with their @gmail.com
accounts.
However, all email sent and received will be for your domain name, not for @gmail.com
.
You can also use Google Groups as mailing lists for your domain.
- Home: Google Apps
- Features: See Google Apps email features.
- Pricing: Starts at $6/user/month when billed annually. See Google Apps pricing.
Office 365
For businesses based on Microsoft products and Outlook, Office 365 can be a good choice for email hosting.
- Home: Office 365
- Pricing: Starts at $6/user/month when billed annually. See Office 365 pricing.
FastMail
FastMail is a reputable email hosting provider for personal projects and organizations with small budgets.
- Home: FastMail
- Pricing: Starts at $3/user/month. See FastMail pricing.
Mail forwarding
If you only need email sent to your domain to be forwarded to another email address, you don’t need full email hosting but instead just an email forwarding service.
Mail forwarding allows you to have mail that is sent to name@YOUR_DOMAIN
automatically
forwarded to another address, such as an @gmail.com
address.
You can then configure your Gmail account to send mail from your domain’s email
address so people
see emails you send from Gmail as coming from name@YOUR_DOMAIN
.
There are free email forwarding services, but they sometimes have restrictions. Namecheap offers a free email forwarding service, but it requires you to use Namecheap’s nameservers for your domain’s DNS.
Paid forwarding services are inexpensive and generally don’t have the same restrictions. Hover offers mail forwarding for $5/year (that is, $5 for an entire year) for each forwarded address.
Run your own mail server
It is possible to host email on a separate server of your own by using an open-source mail hosting control panel.
iRedMail
iRedMail is an open source tool for configuring and managing a mail server.
- Home: iRedMail
- Pricing: Free (open source)
- Github: https://github.com/iredmail/iRedMail
Mailcow
Mailcow is an open source tool for configuring and managing a mail server.
- Home: Mailcow
- Pricing: Free (open source)
- Github: https://github.com/mailcow/mailcow-dockerized