Era um problema de firewall (iptables)! Em algum momento eu mudei o firewall e esqueci completamente :-P
Para aqueles que podem ajudar a fazer isso no futuro, a configuração final para fazer isso foi:
main mx records
fb.mail.gandi.net
spool.mail.gandi.net
alias1 mx records
mail.superdomain.com
alias2 mx records
mail.superdomain.com
configurações do main.cf
myhostname = mail.superdomain.com
mydomain = superdomain.com
mydestination = pluto.superdomain.com, localhost.superdomain.com, localhost
virtual_alias_domains = alias1.com alias2.com
conteúdo do arquivo virtual
@alias1.com @main.com
@alias2.com @main.com
Regra de firewall / iptables extra
-A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
A essência das configurações é:
- os registros de e-mail mx dizem aos servidores de e-mail na Internet (não à sua) qual endereço IP eles devem enviar para o seu e-mail. Cada um dos domínios tinha um registro A para mail. [Domain] .com que resolveu o endereço IP do servidor. Eu acho que poderia ter sido deixado como mail.alias [x] .com, mas parecia mais simples fazer com que o mail.superdomain.com como superdomínio fosse conceitualmente o domínio de servidor de email.
- mydestination especifica quais domínios o postfix pode entregar neste servidor - ou seja, localmente
- virtual_alias_domains especifica onde o postfix pode encaminhar (alias) o email para