That's not necessary. Email and websites either use different DNS resource records (RR) (e.g. the "MX" RR for email, pointing to e.g. mx.example.com
) or use different hostnames (e.g. smtp.example.com
or imap.example.com
for SMTP/IMAP respectively compared to www.example.com
for the website).
If the hostname of the website is pointing to the server doing the webserving (which it usually does) and it is publicly reachable, then you should be able to get a certificate using the http-01
challenge.
I have not heard of the control panel named "Yes"?
That said, if you're on shared hosting (and don't have a VPS with root access), then you're often limited by what your hosting provider offers you. Maybe you could use CertSage? See CertSage ACME client (version 1.4.1) - easy webpage interface, optimized for cPanel, no commands to type, root not required for more info.