Suggestions for Mail Client Configuration and Related Services

JonTheWong

Active Member
Oct 8, 2013
38
2
58
Montreal, Quebec
cPanel Access Level
Root Administrator
Twitter
Hello, I've been working with cPanel mail for a few weeks and noticed some changes to could in my opinion resolve end user issues and help with administration.

Paper lantern shows POP as an option when POP is not selected as a service.

Code:
https://server.tld:2083/token/frontend/paper_lantern/mail/[email protected]
I'd like to have POP information disabled if it's no longer selected in:
Code:
https://server.tld:2087/token/scripts2/mailserversetup
While on the topic, i'd like to see an option to disable non-secure settings, in my case we don't run any non secure ports so the option is confusing to clients. I've disabled the fields in the theme templates but after update it is replaced, and don't see the need to create a dedicated template for this functionality.

Ideally have an on/off switch as a quick fix (WHM), or ideally when configuring settings for mailserversetup have the option to disable non-secure imap and pop. (e.g check boxes for imap,pop,imaps,pops) This would save resources and clear up open ports on the system. (multiple un-needed dovecot/imap-login processes running on port 143)

Another issue I found while using OS X Yosemite and Mail, when i download the .zip (e.g. [email protected] Secure Email Setup.app.zip) file for configurations everything works fine except that I have to manually configure SMTP authentication to use "Password". If this option is not selected, email cannot be sent.

If "Password" is not updated, you will find this error on Mac Mail

Code:
The server response was: SPF: <MY HOME IP> is not allowed to send mail from client.tld
I also noticed that the .mobileconfig is not verified, i'd like to see this feature enabled to help stop additional support calls. A source i've found to be valid is this:

http://stackoverflow.com/questions/...rofile-it-shows-as-unverified-the-ceritifcate

Ideally, have the server.tld with a valid certificate sign all .mobileconfig files using Apples PKI
( www.apple.com/certificateauthority/ )

I understand some of these features should be posted to the feature list, but figured i'd get some input prior to posting, and see if anyone had any other solutions that could be implemented.

Regards,
 

JonTheWong

Active Member
Oct 8, 2013
38
2
58
Montreal, Quebec
cPanel Access Level
Root Administrator
Twitter
Found this note in:

Code:
/usr/local/cpanel/base/backend/emailsetup-ios.cgi

# TODO: generate these as root, but don't trust the host field (get that from internals)
# and sign them using this technique http://www.rootmanager.com/iphone-ota-configuration/iphone-ota-setup-with-signed-mobileconfig.html
# openssl smime -sign -in company.mobileconfig -out signed.mobileconfig -signer server.crt -inkey server.key -certfile cert-chain.crt -outform der -nodetach
#
Any foreseeable ETA on this function.
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,904
2,218
463
Hello,

These are helpful suggestions, but it's important to submit feature requests for these types of design changes:

Submit A Feature Request

Our developers monitor the feature request system and often request additional feedback about specific feature ideas.

Also, no, there's currently no time frame on those TODO changes, so a feature request is likely a good idea if you would like to see them implemented and monitor any progress our developers make.

Thank you.