Recebi contato da equipe de suporte da Mailgun e eles disseram o seguinte:
James Burns (Mailgun Support) Mar 21, 10:09 PM CDT
Hello Adam,
Our forwarding system can only forward messages to an external email. For example
Incoming message >> [email protected] >> forwards >> [email protected]
You can find out about MailGun routes below
https://documentation.mailgun.com/api-routes.html
Please let us know if you have any questions.
Thanks, James@MG
Portanto, para responder à minha pergunta original, o Mail encaminhado pelo Mailgun só encaminhará para outro endereço de email, e não para o mail.domain.com ou endereço IP de outro servidor de correio.
Enquanto isso, o S3 parece estar limitado no recebimento de recursos, permitindo apenas o armazenamento de mensagens em buckets do S3 e as soluções atuais para usar um bucket do S3 como um banco de dados para um servidor de email não são bem desenvolvidas no momento. motivação, uma vez que a Amazon prefere promover sua solução 'principal' de correio de trabalho.
No entanto, concluí meu projeto usando o Mxguarddog para receber e-mails recebidos em meus domínios e direcionar o e-mail para meu servidor da Web privado hospedado na instância de nuvem do AWS ec2 (gratuito por 1 ano, custa alguns dólares por mês depois). Estou enviando com êxito todos os e-mails usando a integração pós-inserção com o Amazon SES.
Eu considero o projeto um sucesso, mas eu gostaria de encontrar uma solução de roteamento / filtragem de e-mail mais "empresarial" para e-mails recebidos do que o mxguarddog. Certifique-se de permitir somente o Port 25 smtpd com endereços IP do mxguarddog.
Na verdade, eu tenho um servidor de email escalável onde posso fornecer aos meus clientes hospedagem de email com espaço ilimitado (custando-me 0,10 a GB) para espaço de armazenamento usando uma instância amazon EC2 VPS (alguns dólares por mês).
O servidor de e-mail é eficiente e opera em cerca de 200MB / RAM terceirizando a varredura de vírus e spam para Mxguarddog (recebimento) e Amazon SES (saída), (além de receber "reputação" por passar por um ponto de envio de correio estabelecido) e, finalmente, tudo está passando a verificação DKIM e SPF. Por fim, usando o letsencrypt para livre ssl.
Mais informações aqui sobre como eu consegui tudo funcionando: link