Como configurar o Postfix e o Dovecot para receber mensagens do servidor externo

0

Não consigo receber e-mails nas minhas contas locais, só posso enviar e-mails de várias contas locais para várias contas externas.

Até agora, depois de vários testes, percebo que quando eu envio e-mails sem o SMTP AUTH, recebo uma mensagem do meu servidor de e-mail do provedor, dizendo que o SMTP AUTH está ativado e preciso ativá-lo para passar por esse servidor. Se eu tentar enviar e-mails no servidor externo entre contas do meu domínio, eu não receberei nenhum e-mail no meu servidor local. Se eu tentar enviar mensagens no meu servidor local entre contas locais, receberei mensagens localmente, elas não passarão pelo meu servidor externo como esperado.

No meu servidor externo, eu tenho cpanel, onde eu crio contas de e-mail externas. Não tenho roteamento de e-mail de configuração para o domínio que eu só quero usar no meu servidor de e-mail local. Eu configurei os registros MX com uma prioridade secundária (no primeiro, eu tenho o domínio do meu email por padrão). É config como auto para lidar com o mail trazido também por padrão (*). A prioridade secundária é um link (um subdomínio do domínio de email) para o meu IP estático. Eu já pesquiso se eu tinha meu IP bloqueado e de uma lista grande eu só tinha 1 bloqueando-me.

Eu também configurei o SPF do meu servidor externo para autenticação do meu servidor local.

(*)

  • Detectar automaticamente a configuração: (local)
  • Mail Exchanger local
  • Mail Exchanger de backup
  • Mail Exchanger remote

Agora eu tenho no meu main.cf do servidor local Postfix isso:

link

Também verifiquei meu roteador e firewalls de PC e ninguém está interferindo neste servidor. O firewall local está DESLIGADO e eu testo meu pc na zona da DMZ. Eu só era capaz de testar com telnet o serviço IMAP através de conexão localhost, de fora eu sou incapaz, eu recebo sempre uma conexão de recusar.

Acho que fiz as etapas corretas com o cpanel, mas não tenho a menor idéia de como posso definir o Postfix e o Dovecot para receber e-mails do meu servidor externo. = /

    
por SipriusPT 07.11.2016 / 11:04

1 resposta

0

Não consegui resolver este problema apenas através do postfix no meu servidor local e de um registro MX no meu servidor externo apontando para o meu servidor local. Não sei ainda se é de estar usando um IP dinâmico, porque não está na lista negra e eu não sei se a vodafone está bloqueando este tipo de serviços (SMTP) para IP's dinâmicos.

Então, para resolver este problema, eu usei o getmail para redirecionar o e-mail como solução através do sendmail para o postfix, e posso aceitar e-mail como um cliente de e-mail, apenas através de IMAP e POP3, e isso pode ser feito com SSL. Então eu criei vários getmailrc's por usuário, criei um script bash para escanear todos os arquivos getmailrc por usuário (getmail não permite adicionar mais que um usuário por getmailrc), e então eu tive que adicionar aquele script no crontab para rodar a cada 1 min.

Eu não mencionei, mas não use DMZ em seu roteador para resolver esse tipo de problema, porque você pode expor seu servidor a muitos perigos. Use DMZ apenas para fins de teste, como eu fiz. Para aceitar conexões de fora, você deve usar os encaminhamentos de porta para certificar portas.

Espero que isso ajude mais pessoas.

    
por 11.11.2016 / 10:19