Domínio [Compreensão] problema ao criar um servidor de e-mail Linux

0

Ok, aqui vai a minha pergunta paradoxal.

Por aproximadamente um ano em minha carreira de hobby, eu costumava comprar meus domínios e um pacote de hospedagem do Reseller Club . Eu comprei o plano de "hospedagem compartilhada" e, com a ajuda do cPanel , consegui hospedar e gerenciar cerca de 7 sites, e-mails, complementos de domínio para mim e meus clientes.

Agora, este mês, comprei um plano de hospedagem VPS não gerenciado com acesso root, de outro provedor. Rodando em CentOs 6.5, com Nginx, PHP-FPM instalado depois de algumas dificuldades, e Goggling eu consegui fazer com que meus sites funcionassem sem nenhum problema. A única parte confusa até agora é o problema de e-mail . Não tenho ideia de como resolver o aspecto lógico do problema.

No entanto, consegui criar um email para uma conta usando o postfix, dovecot e o roundcube / squirrelmail instalado e tudo funcionou bem.

O problema de criar vários e-mails para vários domínios, por exemplo, antes de eu mudar para o VPS, eu tinha 5 clientes que tinham vários e-mails como [email protected], [email protected] ... . Não parece fácil criar esse tipo de email e integrar o backup. O primeiro problema é como criar múltiplas contas de e-mail, sem que uma delas entre em conflito com a outra? Eu entendi que cada conta de e-mail tem seu próprio diretório na pasta /home , mas isso significa que se alguém do site1 criar um e-mail chamado [email protected] e outro cliente de domínio diferente criar um e-mail chamado [email protected] , duas pastas chamadas contact no diretório inicial. Isso certamente é impossível. Além disso, a partir de agora, para evitar que o ambiente do meu site fique confuso com o meu ambiente de e-mail, eu trouxe um segundo VPS. com apenas 512ram para o serviço de e-mail. Estou pensando em instalar o arch linux, pois é um sistema operacional leve. Eu adoraria um feedback sobre este também.

Obrigado.

    
por Bimlik 17.04.2014 / 12:58

1 resposta

1

Basicamente, você precisa configurar o postfix corretamente e configurá-lo para lidar com vários nomes de domínio e alias virtuais.

Dê uma olhada em /etc/postfix/main.cf e procure a linha virtual_alias_domains . Se não estiver lá, adicione-o. A linha deve conter os nomes de domínio que receberão e-mails:

virtual_alias_domains = site1.com, differentsite.net

Em seguida, adicione uma linha para apontar para o arquivo que conterá seus mapeamentos de alias:

virtual_alias_maps = hash:/etc/postfix/virtualmaps

Em seguida, crie o arquivo ( touch /etc/postfix/virtualmaps ) e edite-o com o editor de texto. A sintaxe é bem direta:

[email protected]            john
[email protected]    nina

Salve o arquivo, faça postmap /etc/postfix/virtualmaps e você estará pronto para usar.

    
por 17.04.2014 / 19:55