[FUG-BR] Qmail: control/locals e log do qmail-send

Rodrigo Graeff delphusbsd em gmail.com
Quarta Maio 6 11:31:12 BRT 2009


On May 6, 2009, at 10:56 AM, Luís Henrique wrote:

> Rodrigo,
>
> O domain mail.dominio.com.br nem existe, pois será desnecessário né?
>
> Olha os alias:
>
> [root em mail:/var/qmail/alias]# ls -l .qmail-*
> -rw-r--r--  1 root  qmail   0 May  5 13:13 .qmail-log
> -rw-r--r--  1 root  qmail  27 May  5 15:14 .qmail-log em mail.dominio.com.br
> -rw-r--r--  1 root  qmail   1 May  5 09:54 .qmail-mailer-daemon
> -rw-r--r--  1 root  qmail   0 Apr 13 14:03 .qmail-postmaster
> -rw-r--r--  1 root  qmail  28 May  5 15:14 .qmail-root
>
> e o conteúdo do .qmail-log em mail.dominio.com.br é postmaster em dominio.com.br 
> .
>
> Obrigado,
> Luís Henrique
>
> 2009/5/6 Rodrigo Graeff <delphusbsd em gmail.com>
>
>>
>> On May 6, 2009, at 9:57 AM, Luís Henrique wrote:
>>
>>> Rodrigo,
>>>
>>> Muito obrigado pela ajuda, agora entendi a função dos arquivos
>>> controls.
>>> Porém, agora a mensagem que volta é a seguinte:
>>>
>>> <log em mail.dominio.com.br>:
>>> Unable to chdir to maildir. (#4.2.1)
>>> I'm not going to try again; this message has been in the queue too
>>> long.
>>>
>>>
>>> Pelas pesquisas que fiz, o problema está nas permissões do Maildir,
>>> mas está
>>> igual às do nosso servidor atual.
>>>
>>> Muito obrigado,
>>> Luís Henrique
>>>
>>>
>>> 2009/5/5 Rodrigo Graeff <delphusbsd em gmail.com>
>>>
>>>>
>>>> On May 5, 2009, at 1:28 PM, Luís Henrique wrote:
>>>>
>>>>> Olá pessoal.
>>>>>
>>>>> O problema é que o servidor de e-mail está sempre enviando uma  
>>>>> cópia
>>>>> para
>>>>> log em mail.dominio.com.br. O "failure notice", obviamente, chega:
>>>>>
>>>>> "Sorry. Although I'm listed as a best-preference MX or A for that
>>>>> host,
>>>>> it isn't in my control/locals file, so I don't treat it as local.
>>>>> (#5.4.6)"
>>>>>
>>>>> Pois, além de não existir esse domínio no vpopmail/domains, também
>>>>> não há o
>>>>> usuário log. Criei o alias .qmail-log para redirecionar para o  
>>>>> nosso
>>>>> dominio
>>>>> (e não hostname), mas acho que não tem necessidade.
>>>>>
>>>>> O arquivo /var/qmail/control/locals deve ficar vazio ou não  
>>>>> existir,
>>>>> certo?
>>>>> Se eu fizer # hostname > /var/qmail/control/locals o e-mail de  
>>>>> erro
>>>>> não
>>>>> chega mais na caixa do remetente. Qual será o conteúdo desse
>>>>> arquivo? Está
>>>>> correto assim?
>>>>>
>>>>> Agradeço desde já,
>>>>> Luís Henrique
>>>>> -------------------------
>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>
>>>>
>>>>
>>>> Luiz,
>>>>
>>>> O arquivo locals deve conter todos os hostnames passíveis deste
>>>> servidor, no caso: localhost, mail.domínio.com<http://mail.xn--domnio-5va.com 
>>>> >
>> <http://mail.xn--domnio-5va.com
>>>>> ,br
>>>> e o próprio
>>>> hostname, uma linha abaixo da outra. Após esta confiração ajustada,
>>>> voce pode criar um alias em /var/qmail/alias/  .
>>>> qmail-root em mail.dominio.com.br
>>>> contendo o conteúdo o e-mail que deve ser encaminhado, no meu caso:
>>>> postmaster em domínio.com.br <postmaster em dom 
>>>> %C3%ADnio.com.br><postmaster em dom
>> %C3%ADnio.com.br>
>>>> .
>>>>
>>>> Aproveite também para criar os seguintes aliases necessários para  
>>>> um
>>>> bom funcionamento do qmail:
>>>>
>>>> .qmail.mailer-daemon
>>>> .qmail-postmaster
>>>> .qmail-root
>>>>
>>>> O contúdo destes arquivos deve conter o e-mail desejado para a  
>>>> função
>>>> de cada arquivo, seguindo o exemplo de que .qmail-root será o e- 
>>>> mail
>>>> que deverá ser entregue caso algum e-mail seja endereçado ao root
>>>> (uma
>>>> vez que o qmail nunca irá entregar e-mails à conta root do  
>>>> sistema).
>>>>
>>>> Lembre-se de o arquivo /var/qmail/control/locals deve conter os
>>>> hostnames do servidor que serão considerados locais (no caso do
>>>> mail.domínio.com.br <http://mail.xn--domnio-5va.com.br> <
>> http://mail.xn--domnio-5va.com.br>, este também
>>>> deverá ser adicionado ao rcpthosts).
>>>> Os arquivos /var/qmail/control/helohost deve conter o hostname que
>>>> deverá ser enviado pelo qmail aos smtps externos e o /var/qmail/
>>>> control/me será o hostname enviado ao cliente que conectar ao  
>>>> qmail-
>>>> smtpd
>>>>
>>>> [ ]s
>>>> Rodrigo Graeff
>>>> delphusbsd em gmail.com
>>>>
>>>>
>>>>
>>>> -------------------------
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>
>>> -------------------------
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
>> Luiz,
>>
>> Existe a conta log em mail.dominio.com.br ? Se ela for um alias pra  
>> outra
>> conta, esta outra conta existe ?? As permissões do Maildir devem ser
>> idênticas as já funcionais, tanto atributos quanto user/group.
>>
>> Verifique as permissões dos alias e das contas de destino.
>>
>> [ ]s
>>
>> Rodrigo Graeff
>> delphusbsd em gmail.com
>>
>>
>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Luiz,

Corretíssmo. Apenas não se esqueça de acrescentar o  
mail.dominio.com.br no /var/qmail/control/rcpthosts e no locals :)

Abraço,

Rodrigo Graeff
delphusbsd em gmail.com





Mais detalhes sobre a lista de discussão freebsd