Em 2/2/2009 03:05, Alexandre Pereira Bühler escreveu:
A maneira mais indicada de se fazer isso é criar um transport para esses domínios, colocar os recursos desejados neles e definir os respectivo transport aos dominios no transport maps.Bom dia, Tenho o postgrey instalado e funcionando em cima de 9 domínios virtuais.O que quero fazer e deixar o postgrey configurado de forma que ele analise somente as mensagens para dois domínios.Os outros ficam livres para receber spam. O google não me ajudou muito a documentação do postgrey também não. Alguém já configurou algo assim? Se configurou como fez? Obrigado
Para adicionar um transport basta editar o arquivo master.cf, abaixo segue um exemplo:
transport unix - - n - 4 smtp-o smtpd_client_restrictions=permit_mynetworks,permit_sasl_authenticated,reject_unknown_client, reject_unauth_pipelining
No caso [transport] seria um nome qualquer para identificação. Na segunda linha você insere as regras (uma por linha, iniciando com "-o") nesse caso eu usei o smtpd_client_restrictions apenas para exemplo, mas é ali que você vai inserir os dados para o acesso do postgrey.
Depois é só definir o transport que você acabou de criar as domínios desejados, no arquivo ou tabela que você referência o transport_maps dos domínios;
A[]'s