Conecte-se ao Unix do serviço Milter: /var/run/opendkim/opendkim.sock: Nenhum arquivo ou diretório

2

Acabei de mover um servidor de e-mail postfix para uma caixa diferente e estou tendo problemas para fazer com que o postfix converse o opendkim por meio de um soquete unix. O soquete openskim está localizado em /var/run/opendkim/opendkim.sock :

srwxrwxr-x 1 opendkim opendkim 0 Aug 14 15:11 /var/run/opendkim/opendkim.sock=

.... mas o postfix não consegue ver. Aqui está uma linha de /var/log/mail.log :

Aug 14 15:13:04 new postfix/smtpd[23954]: warning: connect to Milter service unix:/var/run/opendkim/opendkim.sock: No such file or directory

Aqui está a linha do meu /etc/postfix/main.cf :

smtpd_milters = inet:127.0.0.1:11444 unix:/var/run/opendkim/opendkim.sock

Alguém tem alguma idéia sobre o que está causando o problema? Eu pesquisei um pouco, mas não consigo encontrar soluções que funcionem.

Atualização: estou usando o Postfix 3.1.0-3 . Aqui está o meu uname -a :

Linux starbeamrainbowlabs.com 3.14.32-xxxx-grs-ipv6-64 #7 SMP Wed Jan 27 18:05:09 CET 2016 x86_64 x86_64 x86_64 GNU/Linux
    
por starbeamrainbowlabs 14.08.2016 / 15:35

1 resposta

3

Você precisará definir o arquivo de soquete no diretório de spool do postfix, por exemplo:

/var/spool/postfix/var/run/opendkim

Depois de alterar isso, você poderá ver um problema sobre a permissão e, em seguida, apenas altere o proprietário do grupo desse diretório para o postfix e ele funcionará.

Veja o link

    
por 08.02.2017 / 08:13