Respondendo a minha própria pergunta.
Você precisa de um servidor DNS que tenha a capacidade de definir registros MX para subdomínios. Namecheap.com não suporta isso, no entanto, descobri que o DNS Cloudflare faz isso. Também é grátis, então eu apenas apontei meus servidores de nomes para cloudflare e configurá-lo.