I just found out that out of the box, the DKIM configuration for cPanel/WHM didn’t pass. Here’s what I did to fix it.

The Fix

First off, make sure that DKIM and SPF signing is enabled. This can be done inside cPanel via Email > Authentication. If both are enabled, login to WHM. Then head to DNS Functions > Edit DNS Zone. Pick the domain that requires the DKIM signing.

Look for the default._domainkey entry in a TXT record. What I have is this:

"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy+KxqqosNNcrPXOKcFJf2k3dX+LNM9+mE+7zttzo31vDniqOauHaArvZNfbKBvZDhgSde7I+GZF2yxXE5qHnZ8xizD7x4Rw2VT8mTPBD8hk7NE2cbwt5ub4kV2/vmi7YQld1CM4nqM+rO4dAGvGSV5lqCjPLCAalr4ymOyulF3vcYWNXfzbR6somy6Tjughn3" L4oZNmeBsimo1+u4+YyxtD6/nwhP8nafi8S0fsBH/94z0u/L/gZEhPX3Sl8P5j6AMdS9+dq06FICjUGKwCR+k84g0UYu1RJ44QkyrsvDDy95eX2WSU2s1Kz5P/qjtaST02dGPWaPBew3+0vDUwZwwIDAQAB\;

Then I edited the record to become this:

v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy+KxqqosNNcrPXOKcFJf2k3dX+LNM9+mE+7zttzo31vDniqOauHaArvZNfbKBvZDhgSde7I+GZF2yxXE5qHnZ8xizD7x4Rw2VT8mTPBD8hk7NE2cbwt5ub4kV2/vmi7YQld1CM4nqM+rO4dAGvGSV5lqCjPLCAalr4ymOyulF3vcYWNXfzbR6somy6Tjughn3 L4oZNmeBsimo1+u4+YyxtD6/nwhP8nafi8S0fsBH/94z0u/L/gZEhPX3Sl8P5j6AMdS9+dq06FICjUGKwCR+k84g0UYu1RJ44QkyrsvDDy95eX2WSU2s1Kz5P/qjtaST02dGPWaPBew3+0vDUwZwwIDAQAB

I removed the first double quote, the double quote in between, then the back slash and the semi colon on the last part. Make sure to save after the edits.

Tools Used for Testing

With the DNS records correctly figured for reverse lookup. I got a 10/10 score on mail tester:

whm dkim spf mail tester

Tools used to verify validity of the DKIM and SPF records.

Mail Tester.

DKIM check of mxToolBox.

Email verification of port25.

Hope this helps ^_^

{ 0 comments }

Here’s how to export an SSL certificate from Google’s Chrome browser. This is specifically for exporting the StartSSL certificate for backup purposes. Go to Settings > HTTPS/SSL > Manage certificates… Select the certificate to export. For this case, select the installed certificate under the personal tab. Click on Export… and the export wizard will start. Click [...]

{ 0 comments }

Read More

This is a guide to install WHM/cPanel on CentOS 6.6 64bit. This setup is specific to this configuration, where we use CloudFlare as name servers. Prep the OS Start by updating the OS: yum update After the update, run the screen command: screen Install cPanel This is to ensure that the process doesn’t hang in [...]

{ 0 comments }

Read More

Emmet is an awesome notepad++ plugin and really makes coding in html really efficient. Getting this plugin to run though can be be a pain. This applies to notepad++ version 6.7.5, couldn’t get the emmet plugin to run and when I tried accessing the python console I get an exception error. Notepad++ is on Windows [...]

{ 0 comments }

Read More

Google apps has closed a loooong time ago and if you plan to use a third party service provider for your emails, you’ll be hard pressed to find one. Fortunately, I bumped into ZOHO mail and I like what I see so far. Here’s a guide that will allow you to use your [email protected] emails [...]

{ 0 comments }

Read More

This was rather quirky, but after installing DirectX from Microsoft, my pc started to get a gpu error (intel) whenever I run any graphic intensive Adobe software (photoshop, illustrator, etc.) I found out that an app from Adobe – sniffer_gpu.exe would eat up about 30% of CPU power after I load Photoshop. I asked Google, [...]

{ 0 comments }

Read More

I have a Seagate Central at home acting as a NAS and was already connected to one of the shared folders which was password protected. When I tried to connect to my wife’s shared folder to copy some files, I got this error: Hmmm, cryptic error but I was already aware that I was connected [...]

{ 0 comments }

Read More

Can’t imagine that it has been almost two years since I started out with DigitalOcean. As far as my experience is concerned, so far so good. A good number of things have changed when I hit a year staying with DigitalOcean. Thankfully, we never had any big issues whatsoever because the Droplets at DigitalOcean has [...]

{ 0 comments }

Read More

I made a mistake of switching the HD with an SSD too soon on my ASUS X555LN (preinstalled with Windows 8.1), I actually forgot to make an image backup of the OS partition. Worse, I didn’t want to go through another episode of opening the laptop since it was one heck of a job and [...]

{ 4 comments }

Read More

Just yesterday, I couldn’t finish a 6GB transfer to my Seagate Central NAS because my wireless connection kept dropping. Found out that this is a common problem for the D-Link DIR-615 router. Only solution would be to update the firmware to DD-WRT. So upgrade I did. These are the steps I took to complete the [...]

{ 4 comments }

Read More