Estou com problemas com o postfix no debian após atualizar do squeeze para o wheezy. O Postfix foi configurado para assinar mensagens usando o dkim-filter. Antes da atualização, tudo estava funcionando perfeitamente, agora falha na conexão com o serviço (soquetes tcp ou unix). Eu pensei que talvez fosse por causa do switch debian para o opendkim, então eu removi o dkim-filter e instalei o opendkim - o mesmo problema. Eu até tentei configurar a conexão de soquete de arquivo unix em vez da opção tcp - mesmo problema:
postfix/smtpd: warning: connect to Milter service unix:/var/run/opendkim/opendkim.sock: No such file or directory
ou (com tcp / ip):
postfix/cleanup: warning: connect to Milter service inet:localhost:8891: Connection refused
Eu verifiquei duas vezes - o arquivo de soquete existe e o serviço estava escutando na porta 8891.
Oque posso fazer para consertar isso?
/etc/default/opendkim
para o mesmo que eu já havia definido na/etc/opendkim.conf
correção. Obrigado!No such file or directory
que postfix média não consegue encontrar o caminho, mas parecia para a tomada dentro de / var / spool / postfix / var / run / opendkim /, não / var / run / opendkimResumo rápido que me ajudou a corrigir esse aviso no Ubuntu 16.04 LTS: Postfix versão 3.1.0-3ubuntu0.2 Opendkim versão 2.10.3-3build1
(Suponho que o Postfix e o Opendkim já estejam instalados, integrados um ao outro e o único aviso que você recebe é 'conectar-se ao serviço Milter local: /var/spool/postfix/opendkim/opendkim.sock: não existe esse arquivo ou diretório')
Adicione o postfix do usuário ao grupo opendkim (pule se já estiver pronto)
/ etc / defaults / opendkim, adicione
É isso aí. Não sei por que é necessário escrever
ao invés de
. Se alguém souber, explicações são bem-vindas.
fonte
/var/spool/postfix/var/spool/postfix/var/run/opendkim/opendkim.sock
Eu estava enfrentando o mesmo problema no estiramento Debian, que acabou sendo causado por um arquivo de serviço systemd quebrado para o opendkim. Veja esta resposta para uma solução: https://serverfault.com/a/847442/84962
Essa correção se resume a:
fonte
fonte
Uma alternativa seria desativar o
chroot
, isso tem implicações de segurança:Os avisos dizem
postfix/cleanup
que você pode desativar o chroot para este serviço.fonte
conectar-se ao serviço Milter unix: /clamav/clamav-milter.ctl: permissão negada
ls -l / var / spool / postfix / clamav srw-rw ---- 1 clamav clamav 0 Apr 4 17:59 clamav-milter.ctl
clamav-milter.conf
usuário clamav MilterSocketGroup postfix MilterSocketMode 660
permissões de usuário para o ordenador
postfix de chown: postfix /var/spool/postfix/clamav/clamav-milter.ctl
Funciona para mim
fonte
Eu tive um problema porque o OpenDKIM e o Postfix funcionam com os direitos de diferentes usuários e escrevem e leem do mesmo soquete.
Adicionei usuário postfix ao grupo opendkim:
fonte