ISPA Winner 2018 16 Years of Krystal

Email

Please find below our list of Email guides to help with your hosting account.

How to configure mail.app for OSX 10.10.x (Yosemite)

This article was posted in: Email

This article assumes that you have already configured a mailbox using a Krystal cPanel account. To carry out the instructions in this article you will need the Manual Settings for your mailbox. You can obtain these in cPanel > Email Accounts by clicking on the More button next to your mailbox details, and selecting Configure Email Client.


There are two options for IMAP Hostname & SMTP Hostname

There are now two options for setting up your email client. Option 1 is preferred, but does have some prerequisites.

Option 1 - Use mail.your.domain for inbound and outbound mail server (IMAP Hostname and SMTP Hostname)

Prerequisites

Your domain’s A record must be pointing to your Krystal hosting server. If your domain is registered with Krystal then this is likely the case.

You must have SSL enabled for the domain. Once your domain is correctly pointing to Krystal a free LetsEncrypt certificate will be issued automatically.

If you meet these requirements then you can use the format mail.your.domain 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.


Step 1

Start the Mail application from the Dock, or by opening it from the Applications folder.


Step 2

If you have not yet configured Mail, then skip to Step 3. If you already have one or more email accounts configured in mail.app then you must first choose Add Account... from the Mail menu.


Step 3

This will present you with the Choose a mail account to add... Choose Add Other Mail Account... and click Continue.


Step 4 - Add a Mail Account

  • Full Name : This is the name that will appear to your recipients when you send out email
  • Email Address : This should be the full mailbox address you created in cPanel
  • Password : This should be the correct password for the above mailbox

Click Create - Mail.app will try to autodiscover your settings and fail. The message Account must be manually configured will appear and the Create button will change to Next - Click Next.


Step 5 - Incoming Mail Server Info

Confirm the type of mailbox you wish to create - here we are creating an IMAP mailbox. Select IMAP.

  • Mail Server : This should be set to your Home Server name. This is given in your welcome email and may be different to the one shown.
  • User Name : This should be the full email address you created in cPanel.
  • Password : This should be the correct password for the above mailbox (This is different from your main cPanel password)

Click Next - Note: after a few moments, mail may state Additional account information required - just click Next again.


Step 6 - Additional Incoming Mail Server Info

Fill out the next panel as shown exactly and click Next.


Step 7 - Outgoing Mail Server Info

If you entered the correct incoming mailserver info, you will now see the Outgoing Mail Server Info panel.

  • SMTP Server : This should be set to your Home Server name again. This is given in your welcome email and may be different to the one shown above.
  • User Name : This should be the full mailbox address you created in cPanel.
  • Password : This should be the correct password for the above mailbox.

Click Create.


Step 8 - Account Information

Select Preferences from the Mail menu, or press cmd+. This will show the Preferences panel.

  1. Select Accounts from the button bar.
  2. Select your mail account from the list on the left.
  3. Select Account Information from the tab bar.
  4. Make sure that the Outgoing Mail Server (SMTP) is set to the one you configured and the Use only this server box is ticked.

Step 9 - Advanced Settings

Please make sure that Automatically detect and maintain account settings is unticked as some users have reported problems with this setting. It;s not currently clear what this setting does as it was newly introduced in Yosemite.

The rest of the settings should already be as shown, but correct them if not.


Step 10 - Final touches

Everything will now be setup correctly for secure SSL enabled email. Now we just need to tell mail.app which of your mail folders on the server are used for Trash and Sent items. So, click on the Sent folder under your new account as shown.


Step 11

Then select Use This Mailbox For > Sent from the Mailbox menu, as shown


Once you have done this, your Krystal mailbox Sent items will appear under Mail's unified Sent folder as Shown. Repeat the process for the Trash. You can repeat this later for the Drafts folder if it appears. Once you have completed these steps, you may find that your Krystal mailbox appears to have vanished from Mail's sidebar, but worry not, it has just been incorporated into the Unified mailbox views at the top.


Troubleshooting Outgoing Mail Problems

If you are having problems with sending email, then please check your account settings as per Step 8 (above), and note the name of your Outgoing Mail Server (SMTP) - it may differ from the one shown.

Make sure the tick box Use only this server is ticked.

Click the drop down control 1 to reveal the Edit SMTP Server List... option.


From the drop down list, click on Edit SMTP Server List...


After clicking Edit SMTP Server List... you will be presented with a list of SMTP server profiles - you may have only one, or you may have more, depending on the number of mail accounts you have already set up. Click on the one that your Krystal email account is using (1).

Ensure that the Server Name field (2) is set to your Home Server name (as shown in your welcome email) - it may differ from the one shown.

TLS Certificate should be set to None.


Click on the Advanced tab bar button (1)

Yosemite introduced some "intelligent" mail features which are unfortunately, causing problems for users of Apple products. If your settings are as shown here and you are having difficulty sending email (i.e. you are receiving errors when checking with mail.app's Connection Doctor), then we recommend you change them as follows in the next step.


To correct some sporadic issues with sending mail, we recommend you alster the Advanced settings as shown.

  1. Automatically detect and maintain account settings : disabled (unticked).
  2. Port : Switch this to 25 or 525, but if your ISP is known to block these ports then you can also use 587.
  3. In all cases make sure the Use SSL check box is ticked.
  4. Authentication : This should be set to Password.
  5. User Name : This should be the full mailbox address you created in cPanel.
  6. Password : This should be the correct password for the above mailbox.

Finally, click OK - this will ensure that the correct settings are being used to send email.