What to create, what to update and what already agrees.
Idempotent and resumable: a second run over an onboarded zone returns all keep, and a run that
died halfway finds its own records. An existing record with different content is an update, not
a second create: two SPF records are a permerror (RFC 7208) and fail delivery for the domain.
What to create, what to update and what already agrees.
Idempotent and resumable: a second run over an onboarded zone returns all
keep, and a run that died halfway finds its own records. An existing record with different content is an update, not a second create: two SPF records are a permerror (RFC 7208) and fail delivery for the domain.