Por que é tão importante que os IPs que enviam o e-mail correspondam ao domínio de onde ele vem? É extremamente comum que as organizações tenham servidores SMTP dedicados que tenham endereços IP totalmente distintos dos domínios para os quais afirmam estar enviando e-mails, ou até terceirizar o envio de e-mails de seus aplicativos. O serviço Gmail do Google é um desses exemplos (muito visíveis) do primeiro, enquanto qualquer um usando um domínio do Google Apps (e enviando via servidor SMTP do Google) é um exemplo do último.
Com um registro SPF configurado corretamente em domain1.com e domain2.com, você pode ter esses domínios em IPs 1.1.1.1 e 2.2.2.2, mas enviam e-mail de um servidor em IP 3.3.3.3, um servidor que potencialmente poderia ter o domínio domain3.com, e nenhum servidor de e-mail configurado corretamente o rejeitará ou sinalizará como spam (pelo menos não devido à origem). (Se você está preocupado com servidores de correio configurados incorretamente, não - nada que você possa fazer sobre eles, e eles são tão poucos que não vale a pena se preocupar de qualquer maneira.) Se você está preocupado com a percepção do cliente de ver um e-mail supostamente enviado por domain1.com, mas, na verdade, enviado por domain2.com, bem, 99,9% dos usuários nunca saberão e que 0,1% dos usuários que o virem saberão que isso não significa nada.