Pergunta

Acabei de configurar exim no meu computador ubuntu. No momento, só aceitará e-mail para contas que existem no computador, mas eu gostaria que aceitar todos os emails (só porque eu estou interessado). Infelizmente, parece haver um milhão de exim arquivos de configuração relacionados, e eu não estou tendo muito sucesso encontrar nada no google.

Existe uma introdução ao exim para iniciantes?

Graças.

Foi útil?

Solução

Há uma lista de discussão na http://www.exim.org/maillist.html . O problema que você irá enfrentar como um usuário Ubuntu é que sempre houve uma ligeira tensão entre empacotadores Debian / utilizadores e a principal base de usuários Exim porque Debian escolheu para personalizar fortemente sua configuração. Suas razões para personalizá-lo são sólidas, mas que resulta em usuários Debian aparecendo na lista de discussão principal a fazer perguntas usando termos que não são reconhecíveis para usuários não-Debian. Debian é executado a sua própria lista de ajuda exim-dedicado (Eu não tenho o endereço acessível, mas é nos docs distro). Infelizmente, isso acaba causando um problema, porque Ubuntu adotou todos estes pacotes de Debian, mas não apoiá-los da mesma forma como Debian faz, e empacotadores Debian parecem sentir-se colocar em cima de ser convidado a apoiar estes usuários do Ubuntu.

Assim, o usuário Ubuntu vai para lista principal Exim e é dito para pedir sua embalador para obter ajuda. Então eles vão para as listas do Debian e pedir ajuda e pode ou não pode ser ajudado.

Agora, para responder à sua pergunta original, há uma tonelada de maneiras de fazer o que você pede, e provavelmente a melhor maneira para que você vai ser específico para as configurações Debian / Ubuntu. No entanto, para você começar, você poderia adicionar algo como este para seus roteadores:

catchall:
  driver = redirect
  domains = +local_domains
  data = youraddress@example.com

Se você colocar que, após seu alias geral / routers de entrega local e antes de qualquer roteadores de falha forçada, que irá redirecionar todas as mensagens para qualquer local_part não tratada em qualquer domínio na local_domains para youraddress@example.com.

local_domain é uma lista de domínios definidos no arquivo exim configuração padrão. Se você não tê-lo ou um equivalente, você pode substituí-lo com uma lista delimitada por dois pontos de domínios locais, como "example.com:example.net:example.foo"

Uma das razões é difícil chegar até a velocidade com o Exim é que você pode literalmente fazer qualquer coisa com ele (literalmente, alguém da lista provou a sintaxe expansão é turing completa, há alguns anos, IIRC). Assim, por exemplo, você poderia usar a estrutura acima para olhar os domínios acima fora de um arquivo, para aplicar expressões regulares contra os local_parts a captura, salvar o e-mail para um arquivo em vez de redirecionar para um endereço, colocá-lo na frente do roteadores e uso "invisível" para salvar cópias de todas as mensagens, etc. Se você realmente deseja administrar instalar uma Exim, eu recomendo fortemente a leitura da documentação de capa a capa, que é muito, muito bom uma vez que você obter um porão toe.

Boa sorte!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top