Zimbra e Postfix: configurando uma caixa de correio / domínio pega-tudo

1

Eu não sou novo no Postfix, mas sou novo no Zimbra. Eu vi este responder ao alterar os parâmetros do Postfix, e este article sobre como configurar um domínio pega-tudo no Postfix.

O que eu preciso descobrir é como fazer a configuração do Postfix no Zimbra (7.1.1). Verifiquei a página do Zimbra Admin e não vi nada que permitisse domínios virtuais (e-mail para *@algum.domínio.exemplo). A "resposta" mencionada anteriormente listou uma série de comandos do Zimbra que, até o momento, eu não entendo.

Como faço para colocá-los juntos? E qual é o melhor lugar para descobrir sobre os comandos do shell disponíveis para o Zimbra?

PS: Estas são boas respostas e parecem que vão fazer o que eu preciso. No entanto, devo mencionar que a configuração atual do domínio é (sanitizada): 1) mailhost.main.example (Domain); 2) mail.example (Domain Alias, MX é outro lugar); 3) newmail.main.example (não no zimbra, CatchAll Domain).

Preciso adicionar o novo domínio (newmail.main.example aqui) como um alias de domínio para que isso funcione? Eu presumo que sim.

UPDATE: adicionei o domínio como um alias e usei este comando para trabalhar com uma lista de distribuição em vez de um usuário:

zmprov modifyDistributionList [email protected] zimbraMailCatchAllAddress @some.domain.example

Infelizmente, agora recebo esta mensagem quando um email é enviado:

Your message WAS SUCCESSFULLY RELAYED to:
  <[email protected]>

The message WAS NOT relayed to:
  <""@other.domain.example>: [127.0.0.1] said:
   501 5.1.3 Failed, id=12509-18, from MTA([127.0.0.1]:10025): 501 5.1.3 Bad recipient address syntax

This delivery report was generated by the program amavisd-new at host
other.domain.example. Our internal reference code for your message is
11304-14/3aX6PrCFUxBz

Verificamos a lista de e-mails e não vejo nenhuma associação incomum.

    
por Mei 16.12.2011 / 04:28

3 respostas

4

Eu tive o mesmo problema ao tentar configurar uma conta para atuar como um endereço de captura de todos os domínios e encontrei esta valiosa entrada no fórum: pegar tudo não está funcionando: Sintaxe de múltiplos valores O comando

zmprov modifyAccount [email protected] zimbraMailCatchAllAddress @mydomain.com

define o atributo zimbraMailCatchAllAddress da conta [email protected] para value @ mydomain.com. Se você tentar definir um domínio adicional para essa conta, als catchall address com o mesmo comando

zmprov modifyAccount [email protected] zimbraMailCatchAllAddress @otherdomain.com

esse valor será sobregravado. Felizmente, o modelo permite escrever vários valores. O truque é usar a sintaxe para vários valores (usando o símbolo "+") para os outros domínios:

zmprov modifyAccount [email protected] +zimbraMailCatchAllAddress @otherdomain.com
    
por 15.10.2012 / 00:42
2

de link

su - zimbra
zmprov modifyAccount [email protected] zimbraMailCatchAllAddress @domain.com

Atenção: Enquanto eu executo o Zimbra, eu não testei isso, e a fonte não é documentação oficial.

    
por 16.12.2011 / 05:02
1

É melhor fazer essa alteração na configuração do Zimbra e não modificar o postfix diretamente. Eu não acho que haja alguma maneira de fazer isso a partir da interface administrativa. Mas há um comando zmprov que definirá um endereço genérico que é bem fácil.

Crie seu usuário catchall a partir do admin gui

Faça login no console do servidor zimbra

Mude para o usuário zimbra: sudo su - zimbra

Emita o comando zmprov para modificar o usuário criado acima: zmprov modifyAccount [email protected] zimbraMailCatchAllAddress @yourdomain.com

    
por 16.12.2011 / 05:08