Our hosting company looked in to it and for us, it was a Yahoo problem. Part of their response:
"I’ll see what I can do to get DKIM, SPF, and DMARC in place, and configure your Wordpress site to be sending according to those standards."
It was the only thing I could think of since I rarely see any responses on the forum here.