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

tommcquarrie shared this idea 3 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.

Comments (10)

photo
1

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
3

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