cPanel transfer tool doesn't update SPF and DKIM records

stormy

Well-Known Member
Nov 22, 2003
164
14
168
Spain
cPanel Access Level
Root Administrator
I just had this happen with three different accounts. I moved them between servers with the transfer tool, and the SPF and DKIM records didn't get updated. These servers are on a DNS cluster. I also got these notices, which I think could be related to the problem:

This system is not authoritative for the zone “DOMAIN”.
Make “NAMESERVER1” and “NAMESERVER2” resolve to this server.
Needless to say, the DNS cluster is working fine and changes are getting pushed, but the nameservers are not on this server. So I don't know what the transfer tool is expecting here.

I did run the tool to recreate the SPF and DKIM serverwide, and the SPF got fixed but the DKIM not. I had to go in manually into each account's email deliverability section.
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
7,493
1,008
313
cPanel Access Level
Root Administrator
Hey there! Our documentation at Transfer Tool | cPanel & WHM Documentation says this:

"The Transfer Tool feature replaces the source server’s files with the target server’s zone files when the following conditions are true:
The target server resides in the same Domain Name System (DNS) cluster as the source server.
The source server and the DNS nodes use the Synchronized Changes DNS role."

so it looks like that is the most likely scenario.
 

stormy

Well-Known Member
Nov 22, 2003
164
14
168
Spain
cPanel Access Level
Root Administrator
The target and the source server are both pushing DNS records to the same cluster using synchronized changes, yes. I've reviewed the linked document, that's useful information, thanks! However, I see two problems:

One, there were custom TXT records, including DKIM, that were simply erased (used for Amazon SES). Not sure if that's expected or not.

Two, the actual SPF and DKIM records were not replaced. The wrong ones from the source server were kept. That DKIM even "survived" the command to recreate it, I had to do it by hand.

I don't see any mentions of TXT records in "The Transfer Process" Transfer Tool | cPanel & WHM Documentation

I don't know why some survive, some are erased, etc. So maybe this can be documented? Although it seems to me I've run into a bug.