Will Yahoo and AOL accept your mail?

Yahoo asks every sender for SPF or DKIM. A bulk sender needs both, and a DMARC record. Yahoo does not say how many messages make a bulk sender. Type a domain to see which level it reaches.

What Yahoo's bounces mean

Yahoo bounce codes and what to do about each
CodeWhat it meansWhat to do
553 or 554The message failed authentication against the sending domain's DMARC or DKIM policy.Check that SPF or DKIM passes for the domain in the From address.
4xxAuthentication results could not be determined because of a temporary error.Check that your DNS answers reliably. The sender tries again.
421, TS tagsMail deferred, because of complaints, poor address reputation or unusual traffic.Slow down, and look for a sudden rise in volume or complaints.
5xx, PH tagsContent Yahoo will not accept for policy reasons, such as phishing.Check whether the account or the site linked in the mail has been compromised.
550 or 554The sending address is listed by Spamhaus, or another policy error.Look the address up at Spamhaus and follow its removal steps.

Yahoo groups its errors by kind and does not publish one meaning for each code, so these are the kinds about authentication. Yahoo lists the rest.

What Yahoo asks for

Every sender needs SPF or DKIM, a spam rate below 0.3%, and forward and reverse DNS for its sending addresses. A bulk sender needs SPF and DKIM, a DMARC record at p=none or stricter that passes, and one-click unsubscribe honored within two days. Yahoo's sender requirements.