Como tantas vezes acontece, a resposta é "depende".
Primeiramente, depende de como isso é feito. Se você fizer apenas o encaminhamento simples e o Google fizer qualquer tipo de decisão de recepção / filtragem de spam / lista negra baseada em SPF, você quebrará as mensagens de todos os remetentes que anunciam um registro SPF terminando em -all
(que é alguém que realmente sabe como usar SPF; ver, por exemplo, Os registros SPF fornecidos pelos ISPs contêm "all" no final? e os comentários). Se você está encaminhando com o SRS, esse problema desaparece (mas fazer com que o SRS funcione não seja trivial).
Em segundo lugar, mesmo se você conseguir que isso funcione bem, você introduziu um ponto único de falha desnecessário em sua cadeia de e-mails. Se a sua pequena caixa hospedada ficar inativa, seu fluxo de e-mail de entrada será interrompido. Além disso, você está certo de que nada no protocolo SMTP permite que um relay de alguma forma se exime da responsabilidade pelo conteúdo transmitido ("Ei, eu sou apenas um relay".) - se isso acontecesse, todo spammer também o usaria .
O Google tem um procedimento para permitir que você aponte os registros MX do seu domínio para os servidores de e-mail do Google e envie todos esses e-mails para sua conta do Gmail. efetivamente, o Google hospeda o domínio para fins de e-mail. Eu não tenho um ponteiro para isso, mas eu fiz o MX final para mais de um cliente no passado.
Como você mencionou que deseja encaminhar todo o seu domínio ( *@mydomain.com
), é altamente recomendável investigar apontando seus registros MX no google. Isso contorna o problema de encaminhamento / lista negra e o problema de ponto único de falha.