Configurando aliases com Postfix e Courier-IMAP

2

Eu configurei um servidor de e-mail Postfix que usa o Courier para fornecer um serviço SMTP. No meu servidor existe um usuário chamado joe .

Eu usei mapas de alias para fazer o e-mail para [email protected] redirecionar para joe usando test: joe no meu /etc/aliases . Vendo que há apenas um endereço de e-mail e um domínio, não quero usar o MySQL para gerenciar aliases, pois isso parece ser um grande exagero para o meu cenário.

Eu tenho duas perguntas ...

  1. As pessoas podem enviar e-mails para [email protected] , bem como [email protected] , e ainda vão para a conta joe . Eu particularmente não quero isso, principalmente porque estou preocupado que as pessoas possam começar a fazer spam nas contas de usuários do sistema. Existe uma maneira de desabilitar isso?

  2. Quando eu uso o Courrier-IMAP para fazer login no IMAP, há uma maneira de fazer o login com test ou [email protected] como meu nome de usuário, em vez de joe ? Eu não gostaria de criar um usuário chamado test , se possível.

Obrigado :)

    
por Zak 11.02.2017 / 14:52

3 respostas

0
  1. Se eu entendi sua pergunta corretamente, você deseja receber todos os e-mails para [email protected], mas nenhum dos e-mails enviados para [email protected]

Bem, você pode usar o mailfilter para mover para o lixo todo o correio destinado a [email protected]

  1. Até onde eu sei, você não pode.
por 27.02.2017 / 11:06
1

Sobre a sua primeira pergunta, se você já definiu o teste para ir ao joe, ele irá para joe, como você fez o teste de um alias para joe e joe é a conta principal. Você deve criar um novo nome de usuário para teste se quiser que ele seja uma conta e não apenas um alias.

Se você quiser desabilitar o teste, redirecione-o para ninguém test: nobody e ninguém alterá-lo de nobody: root para nobody: /dev/null .

E sobre sua segunda pergunta, você não pode fazer login com um alias, pois não tem senha e não é uma conta. O alias redireciona apenas para uma conta que tenha um nome de usuário e senha.

    
por 28.02.2017 / 13:07
1

Acho que parte da confusão está relacionada ao papel de um alias: AFAIK, o conceito do alias é que tanto as caixas de entrada com alias quanto as caixas de entrada 'reais' funcionam.

Se você quiser test sem expor joe , crie uma caixa de entrada para teste, mas não para joe.

Você poderia, eu acho, criar alguma configuração para rejeitar manualmente os e-mails para joe além daqueles provenientes de seu próprio domínio, mas isso parece ser uma maneira complicada e frágil de conseguir o que você deseja.

Não tenho certeza se o Courier pode fazê-lo, mas sei que o dovecot permite que você configure caixas de entrada 'públicas' ou compartilhadas, o que pode ser melhor para o que você parece estar tentando fazer.

Editar:

Pensando nisso, você pode abusar de domínios para obter o que deseja: ter o postfix aceitando emails de entrada para (por exemplo) example.com e alias para secret.example.com/example.local (ou o que parecer razoável para você) .

Desde que o seu servidor não aceite e-mails para o exemplo.local que não seja de si mesmo, acho que poderia fazer o que você espera fazer.

    
por 02.03.2017 / 15:12