Setting up Mail on an iPhone or iPad
This guide walks you through setting up email on your Apple iPhone using the Mail app.
This article assumes that you have already configured a mailbox within a Krystal cPanel account. To carry out the instructions in this article you will need the Manual Settings for your mailbox.
iPad users
Whilst the screenshots in this guide are taken on an iPhone, the steps are identical on an iPad.
There are now two options for setting up your email client. Option 1 is preferred but does have some prerequisites.
Option 1 - Use mail.yourdomain for incoming and outgoing mail server (IMAP Hostname and SMTP Hostname) e.g. if your domain is example.co.uk you would use mail.example.co.uk
Prerequisites
Your domains A record must be pointing to your Krystal hosting server. If your domain is registered with Krystal and you host your website here then this is likely the case.
You must have SSL enabled for the domain. Once your domain is correctly pointing to Krystal a free Let's Encrypt™ certificate will be issued automatically.
If you meet these requirements then you can use the format mail.yourdomain for the inbound (IMAP Hostname) and outbound (SMTP Hostname) mail servers in the instructions below e.g. if your domain is example.co.uk then you would use mail.example.co.uk as the inbound and outbound mail server names.
This option has the benefit of meaning that should you change hosting servers at any point you won’t need to re-configure any email clients. Once the DNS has updated for your new server A record, the clients will continue to be able to send and receive email.
Option 2 - use the server hostname for inbound and outbound mail server
This option has no prerequisites. However, you should be aware that if you use this method, and at a later date change hosting servers you will need to re-configure any email clients.
If you are a reseller this would also impact all your client accounts.
Option 1 - Use mail.yourdomain for incoming and outgoing mail server (IMAP Hostname and SMTP Hostname) e.g. if your domain is example.co.uk you would use mail.example.co.uk
Prerequisites
Your domains A record must be pointing to your Krystal hosting server. If your domain is registered with Krystal and you host your website here then this is likely the case.
You must have SSL enabled for the domain. Once your domain is correctly pointing to Krystal a free Let's Encrypt™ certificate will be issued automatically.
If you meet these requirements then you can use the format mail.yourdomain for the inbound (IMAP Hostname) and outbound (SMTP Hostname) mail servers in the instructions below e.g. if your domain is example.co.uk then you would use mail.example.co.uk as the inbound and outbound mail server names.
This option has the benefit of meaning that should you change hosting servers at any point you won’t need to re-configure any email clients. Once the DNS has updated for your new server A record, the clients will continue to be able to send and receive email.
Option 2 - use the server hostname for inbound and outbound mail server
This option has no prerequisites. However, you should be aware that if you use this method, and at a later date change hosting servers you will need to re-configure any email clients.
If you are a reseller this would also impact all your client accounts.
- Open the Settings application.
- Scroll down and tap on Accounts & Passwords.Tap Add Account.Tap Other.Tap Add Mail Account.
- You will now need to enter the account details for the email address you wish to add.Enter the information as follows:
Name: This is the name that will appear to your recipients when you send out email.
Email: This should be the full mailbox address you created in cPanel.
Password: This will be the password you set for the mailbox in cPanel.
Description: How this email address will appear to you within the Mail app.
Click Next. - You will now be asked to provide some further details.Enter the information as follows:
IMAP/POP: Select IMAP from the toggles at the top.
Name: This is the name that will appear to your recipients when you send out email.
Email: This should be the full email address you created in cPanel.
Description: How this email address will appear to you within the Mail app.
Under Incoming Mail Server enter the information as follows:
Host Name: This should be set to either mail.yourdomain or your host server name.
Username: This should be the full email address you created in cPanel.
Password: This will be the password you set for that email address.
Under Outgoing Mail Server enter the information as follows:
Host Name: This will be the same as the Incoming Mail Server Host Name.
Username: This should be the full email address you created in cPanel.
Password: This will be the password you set for that email address.
Click Next. - For email to work Mail must be turned on.It is at your discretion whether you would like Notes you create in the Notes.app to store on our server or not. Typically most iOS users employ iCloud for this so leave it switched off unless you specifically require this feature.
Click Save. - The email account has now added. However, there are still some additional settings to check. Tap on the newly created email account.Under IMAP, tap the email address.
- Tap the line titled SMTP.Tap the Primary Server record.Ensure the following details are correct:Server: On
Use SSL: On
Authentication: Password
Server Port: 587 or 465
Tap Done (top right).
Tap Account at the top left.Now tap Advanced.Scroll down to the bottom of this screen. Ensure the following details are correct:Use SSL: On
Authentication: Password
IMAP Path Prefix: INBOX
Server Port: 993
Click Account to return to the previous screen at the top left.
Click Done (top right).
Your account should now be added and available in the Mail app.