Eu pensei que tinha entendido "Domínios alias" como sendo simplesmente um alias para outro domínio! Então, quando eu configuro uma caixa de correio como "[email protected]" e adiciono "alias.com" como um alias de domínio para "main.com", o endereço "[email protected]" também funcionaria ... Mas não !
Então, eu adicionei estes domínios:
- main.com
- alias.com
Eu criei esta caixa de correio:
Em seguida, mapeei esses domínios de alias:
- alias.com => main.com
E então, quando envio um email para [email protected], recebo este erro:
Recipient address rejected: User unknown in virtual mailbox table (state 13).
Não quero criar um alias para cada domínio, pois tenho alguns. Também não quero usar um curinga (como info @ *) porque também existem outros domínios que não são aliases demain.com
Então ... o que são exatamente?
Respostas:
A explicação está na documentação: http://www.postfix.org/VIRTUAL_README.html#virtual_alias
Você deseja "caixas de correio de alias", também conhecidas como virtual_mailbox_alias e virtual_mailbox_maps, mas fala sobre "domínios de alias": http://www.postfix.org/ADDRESS_CLASS_README.html#virtual_alias_class
fonte
domain1.com
apelido de qualquer caixa de correio<mailbox>@domain2.com
?virtual_alias_maps
com uma entrada do formulário@domain1.com @domain2.com
. Veja minha resposta para detalhes.Adicionar
alias.com
avirtual_alias_domains
é a primeira etapa correta, mas isso apenas informa ao Postfix que você deseja usar esse domínio para aliases. Não diz quais devem ser os apelidos. Para isso, você precisa usar um mapa de alias virtual.Primeiro, adicione algo como isto para
main.cf
:A adição
virtual_alias_maps
fornece um arquivo (/etc/postfix/virtual
) usado como um mapa de alias virtual. Mas o que você coloca nesse arquivo? De acordo com a página de manual virtual (5) :e
e
Portanto, colocar isso
/etc/postfix/virtual
alcançará o alias de domínio completo que você deseja:Então, como esse arquivo é uma tabela de hash, você precisa executar
postmap
( explicação , página de manual ):Você pode encontrar mais informações sobre domínios virtuais no HOWTO de domínio virtual do Postfix e sobre aliases no HOWTO de reconfiguração de endereços do Postfix .
fonte
edit.php?table=aliasdomain
) falha ao dizer ao usuário que nenhum alias de fato ocorrerá ao sinalizá-la como habilitada.@Josh M.
Não tenho idéia se esse é o caminho certo e / ou boas práticas, mas estou usando algo como isto:
fonte
@domain1.com @domain2.com
sintaxe que eu detalhei na minha resposta.Esta é a minha versão curta da resposta do @ sam-hanes (que funcionou para mim)
Em seu virtual_alias_maps, adicione:
Na linha de comando, faça:
No seu arquivo main.cf, adicione:
virtual_alias_domains informa ao postfix que todos os endereços de caixa de correio na forma de [email protected] são todos aliases.
fonte