Правильно ли я указал dns записи?
Вроде да.
Если ваш почтовый сервер отправляет почту с IP 1.2.3.4 и представляется как mail.domain1.com, то должны соблюдаться два условия
- A запись mail.domain1.com должна указывать на 1.2.3.4
- PTR запись для 1.2.3.4 должна указывать на mail.domain1.com
Т. е. всё (HELO сервера, FQDN и PTR) должно просто соответствовать друг-другу.
MX записи для всех этих доменов при этом не обязательно должны указывать именно на mail.domain1.com, но можно и так.
SPF лучше использовать SoftFail (~all). Например
v=spf1 a mx ~all
Про DKIM и DMARC тоже стоит почитать (они чуток посложнее SPF).