Configure IOS Push Mail Function?

V2SSL

Registered
Feb 26, 2017
3
0
1
Xian
cPanel Access Level
Root Administrator
hi everyone!

today, we upgrade on of our cpanel/WHM server to version cPanel & WHM 63.9999 (build 84).
and we find the new server version support IOS Push Mail function in WHM.

but we cannot find any documentions to config that to enable IOS Push Function, and how to config the IOS Puhs Mail certificate?and how to enable this push notification function for cpanel hosted mail users ?

do you meet the same problem ?
or do you know how to fix this?
or do you interest on this?

kindly rely to me, thanks so much guys!
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
Hello,

This feature is not fully available in the current cPanel 64 development build (63.9999.84).

Additionally, our documentation team is working on publishing updated instructions on how to setup iOS push notifications in cPanel 64 once the feature is fully released.

I'll update this thread once the document is published.

Thank you.
 
  • Like
Reactions: trucmuche

trucmuche

Well-Known Member
Nov 20, 2014
98
4
58
cPanel Access Level
Root Administrator
Hello,
I'm also VERY interested in push email... I watch this thread carefully and I hope that the push will soon be available & documented...
Thanks in advance !
T.
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
Hello @V2SSL and @trucmuche,

cPanel version 63.9999.107 (development build for 64) was published to the EDGE build tier today, and includes updates to support iOS Push Notification functionality. You'll notice information about this feature in the "Feature Showcase" upon logging into WHM after updating cPanel to this new build. Additionally, the following document is now available:

How to Set Up iOS Push Notifications - cPanel Knowledge Base - cPanel Documentation

Let us know if you have any questions.

Thanks!
 

V2SSL

Registered
Feb 26, 2017
3
0
1
Xian
cPanel Access Level
Root Administrator
cPanelMichael We installed the IOS Push Notification Certificate successfully on our cpanel/WHM server, and we use one IOS 10.2.1 Device to test the IMAP push mail. but not success. we can select the 'Push' function for fetch new data in iPhone Setting page, but can not get the push notification when the mail box recive new mail. when we open the mail app and tab to refresh the mail list ,i can get the new mail notify only.

and how to check the mail push logs in the cpanel server ?
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
we can select the 'Push' function for fetch new data in iPhone Setting page, but can not get the push notification when the mail box recive new mail. when we open the mail app and tab to refresh the mail list ,i can get the new mail notify only.
Have you tried restarting the Mail app per Step 4 on this document? If so, could you try restarting the device and let us know if the issue persists?

Thank you.
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
Hello @V2SSL,

Do you know if the mail application was stopped and started, or if the device was restarted? Also, are you able to reproduce any issues on any additional iOS devices?

Thank you.
 

trucmuche

Well-Known Member
Nov 20, 2014
98
4
58
cPanel Access Level
Root Administrator
Hello @cPanelMichael,
The documentation you're linking seems to say that we have to buy macOS Server to configure push notifications.
Does that means that we have to tell to our customers that they will have to buy macOS server to have push notifications on their iPhones ? I don't understand precisely why such a macOS server is needed...
T.
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
Hello @cPanelMichael,
The documentation you're linking seems to say that we have to buy macOS Server to configure push notifications.
Does that means that we have to tell to our customers that they will have to buy macOS server to have push notifications on their iPhones ? I don't understand precisely why such a macOS server is needed...
T.
Hello @trucmuche,

The instructions on the document explain how to create the key and install it on the server using WHM's Manage Service SSL Certificates interface. This part of the installation is completed by the root user, and not by individual customers.

Here's a quote from "WHM >> Manage Service SSL Certificates" that helps to explain how iOS Push Notifications work:

iOS Push Notifications allow iOS devices to receive email as soon as the server receives the message. Without this feature, iOS devices poll for new mail, which makes delivery take longer. This interface allows you to install your APNs certificate and key to support iOS Push Notifications.
Additionally, here's a thread on StackOverflow that does a good job of explaining how iOS Push Notifications work:

How do iOS Push Notifications work?

Thank you.
 
  • Like
Reactions: trucmuche

DSS

Member
Mar 17, 2017
11
0
1
UK
cPanel Access Level
Root Administrator
Hi

I've bought Mac Server via the App Store and I've generated the certificate and have installed it successfully via WHM

The "push" option now shows up on the iPhone in the settings

BUT the emails aren't coming through automatically / as push emails at all and only appear manually.

Any ideas?
Thanks
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
BUT the emails aren't coming through automatically / as push emails at all and only appear manually.
Have you tried restarting the Mail app per Step 4 on this document? If so, you should also try restarting the device to see if the issue persists.

Thank you.
 

DSS

Member
Mar 17, 2017
11
0
1
UK
cPanel Access Level
Root Administrator
Have you tried restarting the Mail app per Step 4 on this document? If so, you should also try restarting the device to see if the issue persists.
Unfortunately I'd already tried that - latest ios software, fresh install of new email account for this purpose. 'Push' shows up in the settings but the email isn't push and requires manual checking for new mail unfortunately
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
Hello @DSS,

Could you open a support ticket using the link in my signature so we can take a closer look? You can post the ticket number here so we can update this thread with the outcome.

Thank you.
 

tui

Well-Known Member
Jun 15, 2007
142
39
78
Mexico
cPanel Access Level
Root Administrator
This is a great feature! I am already testing it on my Edge server and it works great i hope it works as well when v64 comes to release tier (THere will be when customers tickets will "boom" about this), however, i have a question, do i need to create a key for every server? or a single key will work for all servers, is there a way to install the key to all servers at once?
 

DSS

Member
Mar 17, 2017
11
0
1
UK
cPanel Access Level
Root Administrator
cpanel support (8313125) confirmed that the server has been set up properly.

it looks like iOS is very, very, very glitchy. I still can't get it working via the 'mail' app in the ios even on a clean install BUT if you use 'Spark' (free iphone app) the emails push correctly with notification to an iphone.

I'd urge caution before advertising this to customers as its going to generate a ton of issues about issues with iOS 10
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
Internal case CPANEL-12081 adds the following note in the "Manage Service SSL Certificates" UI to help communicate the requirement to close/relaunch the Mail app on iOS devices:

iOS client devices must close and relaunch the Mail app to enable push notifications after the certificate is installed.

it looks like iOS is very, very, very glitchy. I still can't get it working via the 'mail' app in the ios even on a clean install BUT if you use 'Spark' (free iphone app) the emails push correctly with notification to an iphone.
If you're still having trouble after restarting the device, and closing/relaunching the Mail app, feel free to reply to your existing support ticket so we can take another look.

Thank you.
 

DSS

Member
Mar 17, 2017
11
0
1
UK
cPanel Access Level
Root Administrator
Internal case CPANEL-12081 adds the following note in the "Manage Service SSL Certificates" UI to help communicate the requirement to close/relaunch the Mail app on iOS devices:

iOS client devices must close and relaunch the Mail app to enable push notifications after the certificate is installed.



If you're still having trouble after restarting the device, and closing/relaunching the Mail app, feel free to reply to your existing support ticket so we can take another look.

Thank you.
Support have confirmed the server is set up properly, the push function appears to work perfectly with third-party apps, but not with IOS' in-built Mail app ... I don't think it's a leap to suggest that it's probably the ios app that's at fault.

I'm happy to ask Support to look at it again if you think that's the way to go but suspect they'll say the same thing again (cPanel Ticket #8313125)
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
This is a great feature! I am already testing it on my Edge server and it works great i hope it works as well when v64 comes to release tier (THere will be when customers tickets will "boom" about this), however, i have a question, do i need to create a key for every server? or a single key will work for all servers, is there a way to install the key to all servers at once?
Hello @tui,

You should not encounter any restrictions when using the same key across multiple servers. There's no supported method of installing the key via console or API methods at this time, but an inquiry is open to see if that's something feasible for a future version. We'll update this thread with more information on the topic as it becomes available.

Thank you.

Support have confirmed the server is set up properly, the push function appears to work perfectly with third-party apps, but not with IOS' in-built Mail app ... I don't think it's a leap to suggest that it's probably the ios app that's at fault.
Additional reports have confirmed that relaunching the iOS Mail app, or restarting the iPhone itself, have addressed the issue. This is the only report I've seen thus far where both solutions have failed to help. Can you reproduce the issue across multiple devices? Also, which specific version of iOS 10 is installed on the device?

Thank you.