PHP, configuração de rede ou missfix do Postfix? O correio é recebido por desconhecido

2

Eu tenho um problema que quase me assusta. Ok, eu tenho a seguinte constelação:

Existe um servidor Web com os IPs públicos:

  • 111.111.111.139
  • 111.111.111.140
  • 111.111.111.141
  • 111.111.111.142

Eu tenho 100 domínios diferentes, que são separados por dois provedores. Todos eles, exceto um, estão apontando para o endereço .140. Seus registros MX estão mostrando para dois servidores de email diferentes. Um é configurado automaticamente pelo provedor e, para o restante, vai para um domínio que está apontando para um servidor de e-mail interno em minha empresa. Esse servidor de e-mail funciona perfeitamente e posso enviar e-mails para onde eu quiser.

Agora eu tenho um script no servidor da web. É um script PHP, e o PHP está configurado para usar o localhost com a porta smtp configurada corretamente. mxtoolbox e mailradar têm resultados positivos.

Quando eu envio e-mails desse script PHP, digamos para alguns endereços de e-mail, onde eles fazem uma verificação reversa do PTR do DNS, recebo erros como:

Mar 17 21:55:13 *************** postfix/smtp[23695]: **********: host mx00.gmx.net[213.165.67.99] refused to talk to me: 554-gmx.net (mxgmx004) Nemesis ESMTP Service not available 554-No SMTP service 554 invalid DNS PTR resource record

E, claro, os e-mails não serão enviados corretamente. Quando envio um email para um servidor, que não está verificando o DNS reverso, recebo o email com o seguinte cabeçalho:

Received: (qmail 27829 invoked from network); 19 Mar 2013 13:10:48 +0100
Received: from unknown (HELO ****************) (111.111.111.142)
  by ******************* with SMTP; 19 Mar 2013 13:10:48 +0100
Received: by ************ (Postfix, from userid 0)
    id ************; Tue, 19 Mar 2013 13:07:49 +0100 (CET)
Subject: This is subject
To: <[email protected]>
X-Mailer: mail (GNU Mailutils 2.2)
Message-Id: <20130319120749.872613D674B@*****************>
Date: Tue, 19 Mar 2013 13:07:49 +0100 (CET)
From: root@*************** (root)

This is Content

Eu vejo, diz, "de desconhecido" na parte recebida. A questão é agora, quem ou o que é responsável por isso? É o servidor web, onde eu preciso mudar alguma coisa na configuração do postfix? É o provedor para os domínios, onde eu tenho que definir endereços adicionais ou talvez mudar alguma coisa? Ou é o isp, que tem que ser ativo aqui e mudar ... o que ele pode mudar?

De alguma forma eu suponho, que seja o seu postfix, mas eu não sei, o que mudar lá. Esta é minha configuração:

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = *************
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = *************, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
    
por Keenora Fluffball 19.03.2013 / 13:41

2 respostas

2

Você precisa definir registros DNS reversos (PTR) para o (s) seu (s) endereço (s) IP. Entre em contato com a entidade que atribuiu os endereços IP a você.

    
por 19.03.2013 / 13:46
0

Você precisa definir loops DNS reversos fechados para o (s) seu (s) endereço (s) IP.

IP addres -> (PTR record) -> DNS name -> (A record) -> IP address

O seu provedor ajustou o registro PTR para 140.111.111.111.in-addr.arpa?

    
por 19.03.2013 / 13:55