Onde eu adiciono detalhes do DKIM ao amavisd.conf no Ubuntu?

2

Estou tentando adicionar uma chave DKIM a um domínio adicional no meu servidor de e-mail do Ubuntu, estou tentando adicionar o seguinte bloco de código ao arquivo amavisd.conf

    $enable_dkim_verification = 1;
    $enable_dkim_signing = 1;
    dkim_key('example.com', 'foo', '/var/db/dkim/example-foo.key.pem');
    @dkim_signature_options_bysender_maps = (
    { '.' => { ttl => 21*24*3600, c => 'relaxed/simple' } } );
    @mynetworks = qw(0.0.0.0/8 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12
               192.168.0.0/16);  # list your internal networks

No entanto, na minha configuração, o arquivo amavisd.conf é dividido nos seguintes arquivos:

  • 01-debian
  • 05-domain_id
  • 05-node_id
  • 15-av_scanners
  • 15-content_filter_mode
  • 20-debian_defaults
  • 21-ubuntu_defaults
  • 25-amavis_helpers
  • 30-template_localization
  • 40-policy_banks
  • 50 usuários
  • 50 usuários.2014.02.20.10.30.51

Você pode informar qual arquivo eu preciso adicionar?

Obrigado

    
por Danny Green 23.03.2014 / 14:46

1 resposta

2

Para configuração definida pelo usuário, você deve colocar no arquivo 50-user . Este arquivo irá sobrescrever o parâmetro other-dkim, por exemplo, em 20-debian_defaults e 21-ubuntu_defaults .

user@ubuntu:/etc/amavis/conf.d$ grep dkim  *
20-debian_defaults:$enable_dkim_verification = 0; #disabled to prevent warning
21-ubuntu_defaults:$enable_dkim_verification = 1;

Aqui, o conteúdo de 50-user file

use strict;

#
# Place your configuration directives here.  They will override those in
# earlier files.
#
# See /usr/share/doc/amavisd-new/ for documentation and examples of
# the directives you can use in this file
#


#------------ Do not modify anything below this line -------------
1;  # ensure a defined return

Algumas referências: esta página

    
por 27.09.2014 / 16:06