Como receber todos os e-mails pertencentes a um domínio, em minha máquina de produção? [fechadas]

StackOverflow https://stackoverflow.com/questions/533373

Pergunta

Eu tenho uma exigência estranha, qualquer usuário do site (não linux usuário do sistema) será a obtenção de um ID de e-mail, dizem jack @ mywebsite.com, sarah @ mywebsite.com com o qual eles vão ter um recurso de caixa de entrada construído em sua painel de controle. Qualquer usuário fora (pode ser qualquer um no planeta / não precisamente o meu usuário do site) pode enviar este jack@mywebsite.com e Jack recebe e-mail em sua caixa de entrada (construída em seu dashboard). Para conseguir isso, eu acho, são os seguintes os pré-requisitos:

  1. Eu preciso colocar registros MX apontando para minha máquina de produção para mywebsite.com
  2. Eu preciso ter um servidor SMTP (pode ser Postfix) rodando em minha máquina prod

Juntamente com estes, que eu preciso para configurar qualquer tipo de e-mail contas com MTA? Eu não quero criar esses usuários do site como usuários do sistema real (chapéu estou fazendo "useradd -s / sbin / nologin nome de usuário ") Como eu posso realizar esse comportamento inteiro?

Foi útil?

Solução

Em sendmail isso pode ser feito via virtusertable . Para postfix este é o virtual tabela de alias .

Assim configurar um registro MX para o domínio para apontar para seu anfitrião com a configuração do servidor postfix SMTP.

Depois de configuração postfix para aceitar *@mywebsite.com e entregá-lo a uma caixa de correio local. Detalhes no Virtual Domínio Como
Adicione o domínio virtual (mywebsite.com) para o arquivo main.cf, e, em seguida, uma entrada para @ mywebsite.com para apontar para uma conta real, diga "webmail".

Configuração Então uma conta linux real para "webmail" e procmail configure nessa conta para processar todos os e-mails recebidos e fazer o que é necessário para colocá-lo em seu dashboard web.

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