servidor de e-mail postfix incapaz de receber e-mails

1

Eu configurei um servidor de e-mail na minha máquina localhost (ubuntu) usando o postfix. que está conectado a um modem.

Adquiri um IP estático do meu isp, que é 106.51.43.121

Eu tenho certeza que minha máquina Ubuntu está escutando na porta 25 e 587 para o domínio jestasoft.com que está ligado ao endereço IP local 192.168.1.104 no arquivo / etc / hosts

O "/ etc / hosts" que tem

192.168.1.104 jestasoft.com

Acabei de comprar o nome de domínio jestasoft.com de um provedor de hospedagem. E nos registros do DNS eu fiz uma entrada para registros mx que links para smtp.jestasoft.com

E um registro A apontando jestasoft.com para 106.51.43.121 (meu IP estático) que está vinculado ao meu roteador que encaminha para 192.168.1.104

Agora tenho 2 problemas

  1. Não consigo enviar e-mails para domínios externos
  2. E também não consigo receber e-mails de domínios externos

Até agora, descobri que o primeiro problema é que meu IP estático está listado em PBL, o que bloqueia uma lista de endereços IP destinados a endereços IP dinâmicos. Só serei capaz de resolver este problema se conseguir receber um código de 5 dígitos no meu domínio, por exemplo, jestasoft.com

Mas infelizmente não consigo nem receber e-mails de domínios externos. Eu tentei enviar um email do meu endereço de e-mail do google para jestasoft.com

Eu recebo uma mensagem de erro

Technical details of temporary failure: DNS Error: 154015175 DNS type 'mx' lookup ofjestasoft.com responded with code NOERROR 154015175 DNS type 'aaaa' lookup ofsmtp.jestasoft.com. responded with code NXDOMAIN 154015175 DNS type 'a' lookup of smtp.jestasoft.com. responded with code NXDOMAIN

    
por Rakshith S Kumar 23.08.2016 / 21:33

1 resposta

1

Esta é a sua zona DNS. Você pode ver abaixo smtp.jestasoft.com é o seu servidor de mensagens (host smtp), porém ele não tem um registro A (não é definiram).

jestasoft.com.          21599   IN      MX      0 smtp.jestasoft.com.
jestasoft.com.          21599   IN      NS      dns2.bigrock.in.
jestasoft.com.          7199    IN      SOA     dns1.bigrock.in. rakshithskumar1988.gmail.com. 2016082002 7200 7200 172800 38400
jestasoft.com.          21599   IN      A       106.51.43.121
jestasoft.com.          21599   IN      NS      dns4.bigrock.in.
jestasoft.com.          21599   IN      NS      dns3.bigrock.in.
jestasoft.com.          21599   IN      NS      dns1.bigrock.in.

Não encontrado = não pode receber e-mails

$ host smtp.jestasoft.com
Host smtp.jestasoft.com not found: 3(NXDOMAIN)

Você precisa adicionar uma entrada de DNS como esta :

smtp.jestasoft.com. IN A 106.51.43.121

Em seguida, verifique se o seu DNS deve ficar assim:

$ host -tmx entrenet.com
jestasoft.com mail is handled by 0 smtp.jestasoft.com.
$ host smtp.jestasoft.com
smtp.jestasoft.com has address 106.51.43.121

O próximo passo é verificar se o seu servidor de e-mail está respondendo sem realmente enviar um e-mail através do gmail ou qualquer outra coisa ... você pode fazer isso mais tarde.

Uma maneira é telnet para a porta 25 e 587 e verificar se o Postfix lhe dá as boas-vindas. Este é um exemplo com o meu servidor:

Trying x.x.x.x...
Connected to smtp.example.com.
Escape character is '^]'.
220 smtp ESMTP

Este site pode fazer algumas verificações para você também, embora eu pessoalmente prefira fazer as coisas sozinho:

link

Quando tiver certeza de que seu DNS está correto, você pode tentar enviar um e-mail real por meio de outro sistema de e-mail (como fez com o gmail).

    
por 23.08.2016 / 22:41