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.

Improve deliverability of emails coming from cpanel@userdomain.com

LucasRolff shared this idea 7 years ago
Completed

As a server administrator I would like to be able to configure the 'From' address for all cPanel notifications, allowing me to chose the best solution for any user that isn't hosting email locally, and prevent them from losing notifications sent by the server for failures with regard to SPF and DMARC.


case CPANEL-16733: Make cpanel@ emails pass sender verification

case CPANEL-15185: Ensure cpanel@ emails can pass DKIM/SPF/DMARC for the hostname of the server

case CPANEL-23301: Consider making cpanel@ use SMTP authentication in order to have a esmtpsa transport method in the header to improve deliverability

Best Answer
photo

All of the cases for this feature are included in cPanel & WHM Version 78. In order to accomplish this, the cpanel@ email account has become a reserved email account, and will no longer be allowed to be created. Anyone that has this account already will be unaffected, but no new accounts will be able to be created.

Take a look at the overview of all features for Version 78 on the Release Site and see the full release notes on our documentation site.

Replies (8)

photo
1

I second this. We currently use outgoing spam filtering, and anything without an account gets bounced. Currently any server to customer communication is dead for quota overage notifications etc as those emails get sent out as root@serverhostname which does not get authnticated to an account

photo
2

Yes! This will improve delivery as notification emails become more important and cover more features for both cPanel users and administrators. We would like to send these notifications via an external SMTP server.

photo
1

I experienced the 2th time we got blocked by ourselves. We uses our main domain for the main website hosted on our cPanel servers, the cPanel servers also use main domain with hostname for easy access to customers who prefer to login to cPanel directly and our email runs on Office365 which in return is working together with WHMCS and also running on the same domain.

This is a real world issue for a lot of people, I bet a lot have been looking for an spam issue they couldn't find which in fact was there own domain.

photo
1

I think that a per-user setting would be an overkill, perhaps changing it to a custom global address depending to the owner (root / resellers) will be easier.


The default could be cpanel@hostname.tld for root and cpanel@main-domain.tld for resellers.

photo
1

This is being tracked under case CPANEL-16733 and CPANEL-15185

photo
1

We currently block any outgoing e-mail sent from an address that doesn't exist because RFCs require the sender to be a valid e-mail address.

E-mails sent from cpanel@userdomain.com do not respect RFC's and are blocked.

Because of this, customers with external e-mail addresses can't reset their passwords.

We would very much like to be able to set the sender e-mail to something like cpanel@hostname.domain.tld, and allow resellers to set their own sender e-mail too.

photo
1

Non entirely related but... How do you do this? Can you point me to any tutorial or guide on exim to do that?

photo
1

We use SpamExperts to do this.

photo
1

I know this is an old request but just like Monarobase we use Spam Experts for outgoing filtering. Any email that is sent from the server must have an account to authenticate with to the filter or its rejected.

Can't beleive its been almost 2 years on this and nothing yet.

photo
1

Looking into this further it seems that many software like CSF, JetBackup, and Softaculous (and I am sure there are others)all have ways of either changing the from address or have the option of setting up outgoing SMTP settings for authentication.

SMTP From Email

SMTP Host

SMTP Port

SMTP Username

SMTP Password

SSL

I believe this should be the same for Cpanel, not just the ability to change the from address but the server needs be able to be setup to use an authenticated account for sending notifications.

The only viable workaround I have found for now is to setup a subdomain on each server to send the notifications to locally, then forward those to the main email account we use for receiving notifications. With multiple servers this becomes wasteful and tedious.

photo
1

All of the cases for this feature are included in cPanel & WHM Version 78. In order to accomplish this, the cpanel@ email account has become a reserved email account, and will no longer be allowed to be created. Anyone that has this account already will be unaffected, but no new accounts will be able to be created.

Take a look at the overview of all features for Version 78 on the Release Site and see the full release notes on our documentation site.

Replies have been locked on this page!