Plesk / qmail - Adiciona o destinatário original ao cabeçalho de correio (requerido por Tobit David)

1

Eu tenho um servidor executando o Plesk 8 e o qmail como o MTA.

Agora mudei um domínio de várias contas POP para apenas um catchall porque o aplicativo de e-mail no lado do cliente (Tobit David) tem a capacidade de entregar os e-mails para o usuário certo lendo um campo de cabeçalho específico (pode ser configurado por o admin - esse sou eu;)

A maioria dos MTAs já adicionam o destinatário original ao cabeçalho (principalmente o campo é chamado X-Delivered-To ) e o pleak faz isso também. O campo é chamado 'Deliviered-To'.

No entanto, existe um problema. Digamos que eu tenha um usuário chamado John Doe com o endereço de e-mail [email protected] . No cabeçalho do e-mail, o campo Deliviered-To não contém [email protected] , mas [email protected] .

Acredito que tenha algo a ver com o cliente ou domínio que criei no Plesk, pois esse número é exclusivo para todos os destinatários deste domínio, mas diferente para outros domínios.

Existe uma maneira de dizer ao qmail para adicionar outro valor de cabeçalho ao destinatário original? Ou modifique o valor atual de Deliviered-To ?

    
por Jürgen Steinblock 11.10.2010 / 09:16

1 resposta

1

Corrigido! Eu encontrei este link onde alguém tinha exatamente o mesmo problema:

link

Solução rápida

  • Crie a pasta /usr/local/psa/handlers/user-handlers/
  • Crie um arquivo /usr/local/psa/handlers/user-handlers/xdeliveredto com este conteúdo

     #!/bin/bash
     echo "X-Delivered-To: ${3}"
     cat
    
  • Torne-o executável chmod +x /usr/local/psa/handlers/user-handlers/xdeliveredto

  • Registre este arquivo como um manipulador no plesk

    /usr/local/psa/admin/sbin/mailmng \
         --add-handler --handler-name xdeliveredto --handler-type global \
         --executable /usr/local/psa/handlers/user-handlers/xdeliveredto \
         --context xdeliveredto --hook before-local --priority 30
    
  • ???

  • Lucro!
por 11.10.2010 / 12:38