Domain Keys, DKIM e Sendmail
-
20-08-2019 - |
Pergunta
Quando eu estou usando DomainKeys e DKIM juntos em um sistema Linux, posso executar ambos na mesma porta?
DomainKeys:
/ usr / bin / dk-filtro -l -p inet: 8891 @localhost -d example.com -s / var / db / DomainKeys / default.key.pem -S padrão
DKIM:
/ usr / bin / dkim-filtro -l -p inet: 8891 @localhost -c -d simples example.com -k /var/db/dkim/mail.key.pem - s correio -S RSA-sha256 -u dkim -m MSA
Ou eu fazer algo parecido com isto:
DomainKeys:
/ usr / bin / dk-filtro -l -p inet: 8892 @localhost -d example.com -s / var / db / DomainKeys / mail1.key.pem -S padrão
DKIM:
/ usr / bin / dkim-filtro -l -p inet: 8891 @localhost -c -d simples example.com -k /var/db/dkim/mail2.key.pem - s correio -S RSA-sha256 -u dkim -m MSA
Basta saber desde informações sobre DomainKeys e DKIM dizer-lhe para executá-los na mesma porta:
http://www.elandsys.com/resources/sendmail/domainkeys.html
http://www.elandsys.com/resources/sendmail/dkim.html
Eu quero correr ambos juntos, isso é uma má idéia?
Solução
Você tem que configurá-lo em duas portas differnt usando dois serviços diferentes. Eu costumava dk-filtro e dkim-filtro no sendmail.
Adicione os serviços para o seu sendmail.mc, reconstruir sendmail (make -C / etc / mail), iniciar os serviços a partir da linha de comando e reiniciar o sendmail.
Ports 8891 e 8892 vai funcionar.
Outras dicas
Para adicionar a outra resposta, o que é correto (use portas diferentes). Se acontecer de você CentOS uso, make não pode ser instalado por padrão, você pode instalar como root assim:
yum -y install gcc automake autoconf libtool make
este irá instalar todas as dependências necessárias para fazer uso como root, então quando você editar sendmail.mc.
que vai gerar sendmail.cf, bem como arquivos .db regenerados se acontecer de você também alterá-los.
Uma última nota sobre a porta para dkim-milter - você pode configurá-lo para o que quiser, mas apenas certifique-se que não é um porto ou padrão porta reservada para outros serviços comuns. (Não configurá-lo para a porta 80, etc). O tutorial que eu encontrei para obter dkim-milter trabalhar com porta usada sendmail 10035 e é isso que eu usei com sucesso.