O arquivo de configuração está OK, exceto que você não tem uma referência à tabela de aliases nas regras de aceitação:
accept from any for domain mydomain.com alias <aliases> deliver to mbox
Você pode executar com smtpd -dv -T smtp
para obter o rastreamento de sessão de entrada e ver onde ele falha; -)