Hello cPanel and community,
Yes, we know that popbeforesmtp is not a good idea anymore and people should use SMTP authentication. The way that it was implemented in 11.52, however, as poorly done.
Per the release notes popbeforesmtp was deprecated in 11.32. If it's deprecated, why doesn't it show that in the old "Services" WHM setting. Most of our customers never read the cPanel release notes, so it's really not obvious to them.
The implementation with 11.52 is really bad in our opinion. In looking at these three points:
#3 - No issue
For #2, however, why would it be set to disabled? Look at how the previous antirelayd setting was set and give the popbeofresmtp set the same way.
A upcp disabling a function that was previously enabled is causing a lot of extra support tickets (to us) for no good reason.
Yes, we know that popbeforesmtp is not a good idea anymore and people should use SMTP authentication. The way that it was implemented in 11.52, however, as poorly done.
Per the release notes popbeforesmtp was deprecated in 11.32. If it's deprecated, why doesn't it show that in the old "Services" WHM setting. Most of our customers never read the cPanel release notes, so it's really not obvious to them.
The implementation with 11.52 is really bad in our opinion. In looking at these three points:
- We changed the name of the antirelayd function to popbeforesmtp (POP-before-SMTP).
- This function defaults to disabled.
- We moved the configuration of this option from WHM's Service Manager interface to the Allow users to relay mail if they use an IP address through which someone has validated an IMAP or POP3 login within the last hour (Pop-before-SMTP) option in the Mail section of WHM's Tweak Settings - Mail interface (Home >> Server Configuration >> Tweak Settings).
#3 - No issue
For #2, however, why would it be set to disabled? Look at how the previous antirelayd setting was set and give the popbeofresmtp set the same way.
A upcp disabling a function that was previously enabled is causing a lot of extra support tickets (to us) for no good reason.