A 550 5.7.26 unauthenticated email bounce means Gmail refused your message because neither SPF nor DKIM passed for it. Fix it by setting up SPF or DKIM for your domain in the service that sent the message. Your list is fine.
How to read the result
The code is the same in each case, and the sentence after it is the diagnosis:
"The sender is unauthenticated." Neither check passed. Some server or service sent mail as your domain without being set up for it.
"An SPF record with a hard fail policy." Your SPF record ends in -all, and this server is not on it.
"Not accepted due to domain's DMARC policy." A check may have passed, but not for your From domain. The 550 5.7.509 page walks through that alignment fix.
Gmail often writes the code as 550-5.7.26, with a hyphen, because its reply runs over several lines. It is the same bounce.
Find the sender and fix it
The mailbox you use every day is probably fine. The bounce tends to come from a sender nobody remembers: a new sending service, a website form, a help desk or billing tool, or a new email host that your SPF record does not list yet.
Add that service's include to your one SPF record, and publish the DKIM key it gives you. A second TXT record that starts with v=spf1 does not help: the SPF standard treats two records as a permanent error, so merge them. Google's email sender guidelines ask every sender for SPF or DKIM, and DKIM with your own domain is the sturdier of the two.
What to do next
Send a test to a Gmail address you can read, open the original message, and check that SPF or DKIM says PASS. The people who bounced never saw your message, so send it again once a test passes.
In Oneprofile, a bounce that starts with 5 puts the address on your do-not-contact list. After the fix, remove those good addresses from that list in Settings.
