Category: Control panels

Removing APNs certificates in cPanel

For many years cPanel has provided support for push notifications on Apple devices for IMAP, CalDAV and CardDAV using the Apple Push Notification service (APNs).In order to set this up, you need to provide APNs certificates for com.apple.mail, com.apple.calendar and com.apple.contact from Apple, which can be installed Service Configuration -> Manage Service SSL Certificates -> iOS Mail Push Notifications (APNs)...

Sendmail on Plesk – user is not allowed to send mail

I recently ran into a strange problem on a Plesk server where one subscription was inexplicably unable to send email using sendmail (which is what the PHP mail() function uses). The following was being logged in /var/logs/maillog for each attempt: plesk sendmail[1628571]: handlers_stderr: ERROR:__main__:Rejecting message: system user uid='<user ID>’ is not allowed to send mailplesk sendmail[1628571]: handlers_stderr: DATA REPLY:554:5.7.0 Your...

ImageMagick and PHP 5.4

When building the PHP imagick module for ImageMagick on a server running PHP 5.4 (a cPanel/WHM box in this case), you receive the following error: /root/tmp/pear/imagick/imagick_class.c: In function ‘zim_imagick_setfont’: /root/tmp/pear/imagick/imagick_class.c:1442: error: ‘struct _php_core_globals’ has no member named ‘safe_mode’ /root/tmp/pear/imagick/imagick_class.c:1442: error: ‘CHECKUID_CHECK_FILE_AND_DIR’ undeclared (first use in this function) /root/tmp/pear/imagick/imagick_class.c:1442: error: (Each undeclared identifier is reported only once /root/tmp/pear/imagick/imagick_class.c:1442: error: for each...

Not able to unsuspend a domain in Parallels Plesk

If you are seeing the following unhelpful message when trying to unsuspend a domain in Parallels Plesk running on Windows Server: Warning: The domain is still suspended for the following reason: This user account and user’s domain were suspended Then you will need to use the command line domain.exe tool to manually unsuspend the domain: “C:\Program Files (x86)\Parallels\Plesk\admin\bin\domain.exe” –on I’ve...