Configurar e encaminhar mail do servidor linux para a caixa de entrada de alguém?

1

Eu acabei de criar um site para alguém que costumava ter uma conta do Yahoo para pequenas empresas, para que eles pudessem verificar o e-mail "[email protected]" por meio da interface do yahoo. Agora eles não estão mais recebendo seus e-mails, provavelmente porque eu mudei os registros DNS para apontar o domínio para o meu servidor. Como posso aceitar o email que ele recebe e encaminhar para outra conta de email? Existe alguma maneira de eu nem receber o e-mail e direcionar direto para outra conta de e-mail que ele possua, como sua conta aol?

    
por Tony 14.06.2009 / 04:10

3 respostas

3

Se você tem um servidor de e-mail configurado, você pode tentar apenas adicionar uma entrada ao arquivo / etc / aliases, algo como:

friend:[email protected]

redirecionaria todos os e-mails que você recebeu para o amigo @ {qualquer domínio para o qual você receber e-mails} para o novo endereço. Isso está fazendo muitas suposições sobre a configuração de email em seu servidor e provavelmente exigirá um pouco mais de configuração do que o que você deseja.

Se o problema estiver relacionado ao DNS, provavelmente você pode adicionar um registro MX apontando para onde os registros DNS apontavam anteriormente. Então, o e-mail iria até onde você fez antes de fazer qualquer alteração e você não precisaria fazer mais nada.

    
por 14.06.2009 / 04:21
2

Como posso aceitar o email que ele recebe e encaminhar para outra conta de email?

Você está falando sobre o uso de um retransmissor de e-mail. A maioria dos MTAs suportará isso com uma pequena configuração. Esse método é altamente dependente do MTA que você usa, mas normalmente há várias abordagens. Por exemplo, você pode:

  • Especifique que uma conta local tem um destino de entrega diferente
  • Especifique um alias de email a ser usado durante o roteamento inicial

Agora eles não estão mais recebendo seus e-mails, provavelmente porque eu mudei os registros DNS para apontar o domínio para o meu servidor.

Existe alguma maneira para eu nem receber o e-mail e direcionar direto para outra conta de e-mail que ele possui, como sua conta aol?

Você precisa adicionar os registros A, PTR e MX corretos para o domínio pretendido para que isso funcione. Estes devem estar presentes no servidor fornecendo as definições da zona DNS.

O mail exchanger do domínio é especificado no DNS e, sem um registro MX presente para a zona DNS (definição), ele fará com que, por padrão, os MTAs externos tentem a entrega para os servidores especificados no domínio, o que seja seus servidores porque são eles que hospedam a zona. É realmente uma boa ideia ter sempre registros MX para trocadores de e-mail para qualquer definição de zona que você tenha exatamente por esse motivo. Embora o email funcione sem registros MX, ele não funciona tão bem quanto poderia com os registros presentes.

Certifique-se de que haja uma definição direta e reversa correspondente para o servidor especificado no registro MX e que a definição retorne o mesmo nome para os dois tipos de consulta. Os trocadores de e-mail modernos fazem uma resolução completa, um de nome para endereço, e depois desse mesmo endereço de volta para um nome, na tentativa de detectar spammers. Ter registros que não correspondam resultará em alguns servidores de e-mail rejeitando qualquer e-mail que origine do servidor, portanto, é uma boa ideia.

    
por 14.06.2009 / 05:32
1

Os registros A e AAAA especificam onde o domínio (site) está hospedado. Aqueles devem ser apontados para o seu servidor. (AAAA é para IPv6)

Os registros MX especificam onde o email vai. Essas devem ser apontadas para os servidores de e-mail do Yahoo.

Você teria algo assim:

example.com.     IN    A      10.11.12.13
www.example.com. IN    CNAME  example.com.
example.com.     IN    MX     10 whatever1.yahoo.com.
example.com.     IN    MX     20 whatever2.yahoo.com.
    
por 14.06.2009 / 06:39