Doesn’t always work. Even if you do everything - DKIM, DomainKeys, SPF, etc, some services will still blackhole you.
And contacting them is a crapshoot. Maybe the church is big enough to get some help from Yahoo but I doubt it. Yahoo is a dying dinosaur and it’s probably super hard to contact someone who cares.