assinando vários domínios com dk-milter

1

Como posso assinar vários domínios usando o dk-milter para que cada domínio tenha sua própria assinatura de domínio diferente.

Já fiz isso para o DKIM usando o openDKIM ( link ) e agora eu tenho uma assinatura diferente para cada domínio. Portanto, não preciso fazer o mesmo para DomainKeys usando as mesmas assinaturas que o DKIM. Fazer se para um domínio é simples, mas para vários domínios não consigo encontrar uma solução. Cada domínio já tem a chave pública na entrada DNS do DKIM, por isso é diferente, impedindo-me de usar uma única assinatura única para todos os domínios, se isso for possível.

Aqui está o meu arquivo de configuração dk-milter:

USER="dk-milt"
PORT="inet:10035@localhost"
SIGNING_DOMAIN="domain.com"
SELECTOR_NAME="default"
KEYFILE="/etc/mail/domainkeys/keys/domain.com/default"
SIGNER=yes
VERIFIER=yes
CANON=simple
REJECTION="bad=r,dns=t,int=t,no=a,miss=r"
EXTRA_ARGS="-h -l -D -i /etc/mail/domainkeys/internal_hosts"
MILTER_GROUP="dk-milt"

Obrigado

    
por Virgil Balibanu 18.11.2010 / 13:43

1 resposta

1

Eu finalmente consegui fazer isso.

Eu instalei o dk-milter usando 1.0.2 rpm que encontrei. Em seguida, segui os passos descritos aqui link e criei esta configuração para dk-milter:

USER="opendkim-milt"
PORT="inet:10035@localhost"
SIGNING_DOMAIN="/etc/mail/dkim/trusted-hosts"
SELECTOR_NAME="default"
KEYFILE="/etc/mail/domainkeys/keylist"
SIGNER=yes
VERIFIER=yes
CANON=simple
REJECTION="bad=r,dns=t,int=t,no=a,miss=r"
EXTRA_ARGS="-h -l -D -k -i /etc/mail/dkim/trusted-hosts"
SYSCONFIG="/etc/sysconfig/dk-milter"
MILTER_GROUP="opendkim-milt"

Isso é o mesmo em /etc/init.d/dk-milter e / etc / syconfig / dk-milter Eu usei o mesmo usuário como para o opendkim apenas para que eu possa ler os arquivos diretamente do diretório dkim (o diretório deve ter 700 em orver para as chaves serem consideradas válidas)

O único arquivo que me resta no diretório de chaves de domínio é a lista de chaves que contém linhas como esta: *@domínio.tld: /var/db/domainkeys/domain.tld/default. E eu provavelmente vou mover isso para o diretório dkim, então eu só uso esse.

Agora, quando eu precisar adicionar um domínio, preciso seguir as próximas etapas: 1. adicione o diretório domain.tld em / etc / mail / dkim / keys / e gere as chaves nesse diretório e então mude seu dono para opendkim-milt como descrito no tutorial para dkim 2. adicione as linhas correspondentes ao arquivo / etc / mail / dkim / keyTable signingTable trusted-hosts e / etc / mail / domainkeys / keylist 3. Adicione a chave de domínio público à entrada DNS (do default.txt) e modifique-a para que seja usada para ambos (apenas deixe "k = rsa; p = ...") 4. reiniciar os serviços opendkim, dk-milter e postfix

Tudo funciona muito bem agora. Obrigado

    
por 25.11.2010 / 15:01