Configure IOS Push Mail Function?
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!
-
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. 0 -
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. 0 -
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! 0 -
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 ? 0 -
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 on0 -
The IOS Push Notification working now! and i do not do anything, its luck..? 0 -
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. 0 -
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. 0 -
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.0 -
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 0 -
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. 0 -
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? 0 -
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 0 -
argh :-s I'm precisely interested in push functionality with Apple's Mail.app... Don't want to use a third party app... 0 -
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.0 -
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)0 -
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.0 -
It's not working for me either... all seemed to install ok just push doesn't work in mail app. I have forcefully restarted the app and even restarted my device. 0 -
I've tried it again with a brand new phone and same as I had before: the 'push' option appears in the menu but email is never pushed at all unfortunately 0 -
Hello, If forcing the Mail app to restart and rebooting the iOS device does not help, feel free to open a support ticket to report the issue so we can take a closer look. Thank you. 0 -
tailwatchd may need to be forcibly restarted to get the notifications to occur after installing a new certificate. We have opened case CPANEL-12546 to address this. In the mean time, if you are having trouble, please run /scripts/restartsrv tailwatchd 0 -
Today i updated two of my productions servers to V64 and installed my APN certificate, same as my Edge Server, unfortunately push notifications were not working on my production servers:( i restarted my devices, close/open mail, restarted tailwatchd, hard reboot my devices and nothing seemed to work... BUT i read Apple Push Notification documentation, and i found that port 2195 needs to be open to send notifications to Apple APNs, as i have CSF on my productions servers, i opened it (TCP_OUT obviously) and push notifications started to work ;) I think you must add a note in cPanel Documentation to check (and open) the port. Now i have a few new questions; in Apple Documentation i also found this: "Port 2196 needs to be open for the APNs feedback service"; I understand that APNs feedback service is the response of the push event? or im wrong...if yes, does cPanel keeps log of push notifications events (send/feedback)? And again, If yes... where this log is located? Then, do i need to open port 2196 for the log or is not needed? because push notifications works fine only with port 2195. 0 -
Today i updated two of my productions servers to V64 and installed my APN certificate, same as my Edge Server, unfortunately push notifications were not working on my production servers:( i restarted my devices, close/open mail, restarted tailwatchd, hard reboot my devices and nothing seemed to work... BUT i read Apple Push Notification documentation, and i found that port 2195 needs to be open to send notifications to Apple APNs, as i have CSF on my productions servers, i opened it (TCP_OUT obviously) and push notifications started to work ;) I think you must add a note in cPanel Documentation to check (and open) the port.
Thank you Tui!!! It seems you've managed to prove you know more about cPanel in the real world than cPanel!!0 -
FWIW, I had problems getting push notifications to work with my iPhone (10.3.1) even after restarting it, restarting the server (yes, nuclear option!), etc. Ultimately, I had to delete the account from my iPhone and reconfigure it before the "Push" option became available. Now it all seems to be working OK. I just noticed that the "read" status doesn't seem to be pushed, though. As a newcomer to email push notifications, is the "read" status of emails supposed to be pushed as well? I read a couple of emails on my MacBook but the unread badge on my iPhone didn't update. 0 -
Today i updated two of my productions servers to V64 and installed my APN certificate, same as my Edge Server, unfortunately push notifications were not working on my production servers:( i restarted my devices, close/open mail, restarted tailwatchd, hard reboot my devices and nothing seemed to work... BUT i read Apple Push Notification documentation, and i found that port 2195 needs to be open to send notifications to Apple APNs, as i have CSF on my productions servers, i opened it (TCP_OUT obviously) and push notifications started to work ;) I think you must add a note in cPanel Documentation to check (and open) the port.
Great catch! I've opened an internal case (DOC-8785) with our Documentation Team to verify which ports are required for the iOS Push notification feature and to then update our documentation to include this information. We'll update this thread with more information on the status of this case once it's complete.I just noticed that the "read" status doesn't seem to be pushed, though. As a newcomer to email push notifications, is the "read" status of emails supposed to be pushed as well? I read a couple of emails on my MacBook but the unread badge on my iPhone didn't update.
This quote from Apple's support website suggests reading a message will not trigger a push notification: However, moving an email to a folder, reading a message, or flagging a message does not trigger a push notification. These kinds of updates will appear when you open the Mail application on each of your devices.
Thank you.0 -
Hello, To update, CPANEL-12546 is included with cPanel version 64.0.12: Fixed case CPANEL-12546: Ensure new iOS Push certificate is used right away after install. Thank you. 0 -
The following documents are now updated to note the requirement to allow TCP outbound traffic over port 2195: How to Set Up iOS Push Notifications - cPanel Knowledge Base - cPanel Documentation How to Configure Your Firewall for cPanel Services - cPanel Knowledge Base - cPanel Documentation Thank you. 0 -
Is it possible to purchase this app and set up the key via iTunes on a PC? Or is it necessary to own an Apple Mac, just to export the key? I don't really want to buy a Mac just for this purpose and it isn't very clear in your documentation. 0
Please sign in to leave a comment.
Comments
46 comments