Forgot to set SPF and DKIM records... How much damage have I caused?
Posted by g0ldf1sh101@reddit | sysadmin | View on Reddit | 25 comments
Recently I've been helping a local charity migrate from Office 365 to Google Workspace on a volunteer basis. I'm not a Sysadmin by trade (software engineer) but I've ended up doing Sysadmin stuff just because I'm the most tech-y person there, and they don't really have the funds to hire anyone in. Anyway, I'm flying by the seat of my pants here, it's a wild but informative ride and I just realised I screwed up big time while switching email providers.
I switched the email provider from Exchange to Google, migrated all the mailboxes and everything seemed fine for a few weeks. Today, I was told by one of the members that loads of their emails hadn't been received by people since the switchover and it was causing an issue. Not sure why it wasn't raised before, but here we are. A quick Google search made me realise it was squarely my fault - I hadn't set the SPF and DKIM records up for emails coming from Google (there was an SPF record, but it was set up for emails coming from Exchange, which is probably doubly bad as it's the wrong origin entirely).
I read the manual, updated the SPF record and set up the DKIM record, sent out some test emails and it's all looking good now. However, as far as I understand, for those few weeks the recipients' mail providers were blocking our emails as they appeared to be spoofed / spam. Now that the records are correct, will they start receiving emails from us again, or is there a chance we'll be blacklisted somehow and we need to tell those recipients that their IT team need to 'unblock' us?
The reason I ask is because I need to give said member some confirmation that we're good to start sending emails again, but they are asking how we can be sure that the emails are actually being received now. If I wait for 48 hours to make sure the changes have propagated, do I just tell them to re-send all the important emails they haven't received a reply for over the past 3-4 weeks and assume all is well? Trying to gauge how big of a screw up this is and whether I need to do a chunk of cleanup work.
Apologies if I'm not using the right terminology here, still getting the hang of all of this. Any advice is appreciated!
Also, I have learned that Sysadmin work is not suitable for part time, unpaid volunteering. There are too many fires and I am burning alive. Send help lol
25 Comments
hoilday42@reddit
g0ldf1sh101@reddit (OP)
ShiningSquirrel@reddit
zuron7@reddit
BoltActionRifleman@reddit
wasteoide@reddit
WTFKGCT@reddit
cr4ckh33d@reddit
demosthenes83@reddit
Due_Capital_3507@reddit
cbiggers@reddit
vppencilsharpening@reddit
sorean_4@reddit
Dull-Bowl2@reddit
StaffOfDoom@reddit
Tides_of_Blue@reddit
Bluusoda@reddit
taxigrandpa@reddit
lolklolk@reddit
Zncon@reddit
g0ldf1sh101@reddit (OP)
CiTechnology@reddit
ARP_P0150N@reddit
g0ldf1sh101@reddit (OP)
Silent331@reddit