Tente alterar a linha smtpd_recipient_restrictions para esta:
smtpd_recipient_restrictions = reject_unauth_destination, permit_sasl_authenticated, permit_mynetworks, check_relay_domains
Eu tentei pesquisar a sintaxe, mas eu sempre uso, entre valores, a menos que eu coloque os valores em linhas separadas (caso em que os seguintes parâmetros têm que começar com um espaço em branco) como:
smtpd_recipient_restrictions = reject_unauth_destination
permit_sasl_authenticated
permit_mynetworks
check_relay_domains
Editar 1
Uma boa ferramenta para testar remotamente se um servidor é realmente um retransmissor aberto é benéfico para usar, apenas para evitar erros ou "falsos positivos". Este testa uma dúzia ou mais de maneiras de retransmitir e informará se algum deles funciona. Basta digitar seu endereço IP na caixa e clicar em "Testar":
link