Письма идут в спам Gmail и Yahoo несмотря на DKIM, SPF, DMARC, PTR?
Могу только предположить, что 94.242.7.157 резолвится как mail.da.am, а письма идут от имени bannerd.ru. Это хоть и один и тот же IP, но обратный ДНС тоже принимается во внимание. Пропишите обратную зону для 94.242.7.157 как bannerd.ru и посмотрите на результат.
А что это у Вас за SPF запись странная?)«v=spf1 include:_spf.google.com ~all» должно быть такое:«v=spf1 ip4:94.242.7.157 -all»-all или ~all по желанию. Я предпочитаю строгую форму.