Our features site is undergoing a refresh! Be sure to explore the revamped site and discover our latest product roadmap launching here on Monday, March 18th.

Ability to customise the "Mail Client Configuration" page in cPanel

tommcquarrie shared this idea 10 years ago
Open Discussion

Due to the burden that outgoing mail places on support & tech staff, we want to disable our outgoing mail server, and require clients to use the outgoing server provided by their ISP. Currently there's no option to do that in cPanel, which is the subject of another feature request, but we'll achieve it by simply blocking SMTP ports at the firewall.


Currently, on the "Mail Client Configuration" page, and in the auto configuration scripts provided to outlook & thunderbird, the incoming & outgoing mail servers are fixed based on the host name, so we have no option to direct the client to use anything else. I want to be able to update the page so that "outgoing mail server" is set to "Your ISP's outgoing mail server" and the outgoing settings in the auto config scripts are blank.

Replies (9)

photo
2

This request needs some more changes to SSL support as well.


The cPanel marketing says: "With cPanel & WHM software, you can sell and resell white-label reseller accounts, meaning you can purchase hosting from a hosting provider and then reseller those hosting services to your own clients and customers."


In my mind white labelling would use an account owner's (reseller's) preferred hostnames for their client's email settings, webmail, control panel access, all properly using SNI to multiple SSL certificates, or using UCC/SAN as a lesser option (as that reveals the main hostname on the certificate).


Current SNI support in cPanel is for https only, not for email which can only take a single cert per service per server.

photo
1

I would recommend to give the cpanel administrator and reseller the ability to modify incoming and outgoing server for

Secure SSL/TLS Settings as well as the prefix of Non-SSL Settings incoming and outgoing server.

This way customer does not have to purchase their own ssl for mail while using reseller or cpanel owner's wildcard ssl to achieve the right connection.

This will also avoid wrong helo and spf compliance issues

photo
2

Currently, the next item on our TODO list for the email client configurations is to move them to the main index page of the Webmail Interface (where you chose the default webmail client) as well as dramatically simplify them so that customers aren't as overwhelmed. This could include promoting the installation scripts/profiles much more heavily as they really do make email client setups dramatically easier. Making them configurable, or adding a UI Include point so that you could put any content you'd like on the webmail index page, is a reasonable thing to do that that time. Thank you for the idea!

photo
2

I like this idea, at least let us choose to offer server hostname or customer domain as SSL mail server.


Thanks

photo
1

Now cPanel supports mail sni, root user should be able to set the default server name for ssl e-mail instructions.


This should be editable by resellers too as they can now create mail.theircompany.tld and communicate that server name to their customers.


We comunicate a different name to our customers so that if we want to move e-mail to a future mailonly server, most users won't need to change their configuration

photo
4

I think this request should be expanded actually to just allow the mail server configuration settings to be fully customizable. I would rather not allow any NON SSL settings to show up and would like the SSL settings to always use the hostname of the server even if a client has an SSL certificate.

photo
2

I like that idea a whole lot, especially with the goals we have about pushing as many cPanel services toward secure-only services as we can.

photo
1

I agree. One of my servers is showing port 25 for non SSL outgoing server port. I can't for the life of me figure out why and it's causing a lot of support calls.

photo
1

Customisable per client account would be great! I host for 2 designers' clients as well as my own and to be able to choose whether we use mail.clients-own-domain.com, mail.designer1.com, mail.designer2.com and my own mail.theburo.net would work for me. Good that already any valid hostname on the server responds for any email login.

photo
1

And here I am again.

photo
photo
2

Being able to change the automatic configuration is becoming a bit more critical. In a recent update by Apple to their phones, they now require a valid SSL even if it is unchecked in the phones client software(ARGhhhhh). So since many of our users have been using the “mail.domainName.ext” per the instructions that are emailed to them by cPanel I have spent most of the last two days getting them to change the host name in their phones software. Since we are running out of IP4 addresses and not every customer wants to pay for their own SSL they just use the server name “secure.MyDomainName.ext” which does have an SSL attached to it and does point back to the same IP. I do realize that you are not responsible for any changes that Apple makes but this would make my life a lot easier if they received the correct instructions when the account is setup. In effect I want both “Recommended” and “Not recommended” to list a custom host name.

Thanks

photo
1

We're still going through and approving content that was in moderation last year (read our announcement for more details). This request definitely makes sense in that context, but I do want to add that AutoSSL might be helpful for you, too. AutoSSL automatically issues and renews SSLs primary domains and a few cPanel-specifical domains, including mail.domain.com.

photo
photo
1

Non-SSL Settings (NOT Recommended)

Today, these settings should no longer be given to users. At least give us the option to disable display, please.

photo
2

We actually intend on suppressing these settings behind a toggle, requiring server owners the opt-in to expose them to end-users. We've also considered treating POP3 support in the same way. Would love to know if that would be a welcome change as well.

photo
1

Hiding this behind a toggle would be an improvement (for all settings) in my case, as bad info would be spared, but it won’t help me get the right info out to my users.

photo
photo
1

I run AWS smarthost and need to give my users an alternative AWS SMTP address and credentials to use to send email. This is imperitive that I am able to change this. It makes it a lot easier for users.

Leave a Comment
 
Attach a file