Configurar uma caixa de correio de encaminhamento no qmail?

1

configurando um servidor de e-mail simples para encaminhar todas as mensagens enviadas para um endereço para o gmail.

Até agora eu tenho um arquivo /var/qmail/mailnames/myserver.com/username/.qmail com uma única linha:

& [email protected]

Eu também tenho o arquivo / var / qmail / users / assign com:

= nome de usuário: localuser: 2525: 48: /var/qmail/mailnames/servername.com/username :::

o email de teste é devolvido com erro "Desculpe, não há caixa de correio com esse nome."

Obrigado!

    
por Evgeny 28.07.2009 / 23:45

3 respostas

1

Acredito que, se você fizer isso, ele fará apenas um domínio, o que é padrão em / var / qmail / control. Se você tiver vários domínios, use o vpopmail e sugiro instalar o QmailAdmin. Ele ajudará você com o seu encaminhamento entre outras coisas úteis e será mais fácil para você gerenciar através de web gui.

    
por 29.07.2009 / 00:39
1

Você executou qmail-newu ? Você incluiu o "." como a última linha do arquivo? O /var/qmail/mailnames/myserver.com/username/ é de propriedade de localuser?

Pode ser mais simples usar apenas o diretório alias. Mensagens que não correspondem a um usuário no sistema são passadas para o usuário do alias (/ var / qmail / alias) onde são tratadas como se a mensagem fosse endereçada para alias-localpart. No seu caso, acho que você criaria este arquivo:

/var/qmail/alias/.qmail-username

E esse arquivo conteria suas instruções de encaminhamento:

&[email protected]
    
por 29.07.2009 / 00:35
1

Não é possível adicionar comentários (não há reputação suficiente), mas apenas confirmar seus caminhos - suspeito que você acabou de trocar o nome do servidor real, mas uma verificação de sanidade é sempre uma coisa boa :-)

Seus usuários / arquivo de atribuição têm um caminho de: /var/qmail/mailnames/servername.com/username

Enquanto você diz que o arquivo .qmail reside em: /var/qmail/mailnames/myserver.com/username

i.e., myserver.com vs servername.com.

A outra coisa a verificar é que o diretório de destino e o arquivo .qmail são chown'd pelo uid: gid 2525: 48 conforme configurado no arquivo de atribuição e que o arquivo é chmod'd 644.

O qmail geralmente irá setuid () para a conta do usuário alvo. Quando você configurou usuários no arquivo users / assign, o qmail irá setuid para o uid especificado lá. Então, se perms não estiverem certos, o usuário não existirá.

    
por 05.08.2009 / 01:17