Hospedagem Compartilhada com Atraso no PHP [fechada]

1

Estou desenvolvendo um site Drupal em hospedagem LAMP compartilhada muito genérica. Meu cliente insiste em usar a empresa de hospedagem compartilhada por algum motivo. (Não há problema em mencionar a empresa de hospedagem?)

E-mails são enviados através do módulo padrão do MimeMail, que é apenas a função php mail() .

Eu tentei usar sem e depois com o servidor SMTP deles.

Os e-mails de texto simples são enviados bem, mas os e-mails em HTML são:

  • Atrasado por 20 a 45 minutos. Ou
  • sendo recebido como texto simples.

Não vejo erros no log do Apache. Eu tenho um log de email do PHP e mostra cada email como sendo enviado instantaneamente sem erro.

Um outro detalhe: os emails em HTML serão enviados instantaneamente SE não houver imagens. Há algo em ter uma imagem (de qualquer tamanho) que seu sistema - de alguma forma - esteja bloqueando. E essas são imagens em uma pasta pública, basicamente apenas o logotipo da empresa.

A minha pergunta é: Existe alguma maneira de resolver isso? Eu chamo a empresa de hospedagem e eles literalmente dizem que não há nada que possam fazer, exceto dizer-me para "reformatar seus e-mails para torná-los menos 'spammy'. Eu posso direcioná-lo a um site para dicas úteis!" O que é ridículo.

O próximo passo é procurar outra empresa para usar no servidor SMTP?

Desculpe se isso é 'noob' ... Eu simplesmente não encontrei uma empresa de hospedagem que literalmente elimina um problema como esse e não sei onde começar a solucionar problemas.

From - Wed Mar 11 15:51:38 2015
X-Account-Key: account4
X-UIDL: 1426113840.449609.p3plgemini13-10.prod.phx.2013263616
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
Received: (qmail 2803 invoked by uid 30297); 11 Mar 2015 22:44:00 -0000
Received: from unknown (HELO p3plibsmtp02-02.prod.phx3.secureserver.net) ([68.178.213.2])
          (envelope-sender <[email protected]>)
          by p3plsmtp13-03.prod.phx3.secureserver.net (qmail-1.03) with SMTP
          for <[email protected]>; 11 Mar 2015 22:44:00 -0000
Received: from qproxy2.mail.unifiedlayer.com ([69.89.16.161])
    by p3plibsmtp02-02.prod.phx3.secureserver.net with bizsmtp
    id 2Njz1q01e3UWC0501Nk0e2; Wed, 11 Mar 2015 15:44:00 -0700
Received: (qmail 7585 invoked by uid 0); 11 Mar 2015 22:43:59 -0000
Received: from unknown (HELO cmgw3) (10.0.90.84)
  by qproxy2.mail.unifiedlayer.com with SMTP; 11 Mar 2015 22:43:59 -0000
Received: from box1137.bluehost.com ([50.87.248.137])
    by cmgw3 with 
    id 2UPv1q00A2ycTAi01UPytd; Wed, 11 Mar 2015 22:23:58 -0600
X-Authority-Analysis: v=2.1 cv=GJqbTI9K c=1 sm=1 tr=0
 a=Hf5REZnYO3k3U1JTpqXL+w==:117 a=Hf5REZnYO3k3U1JTpqXL+w==:17 a=cNaOj0WVAAAA:8
 a=f5113yIGAAAA:8 a=wPDyFdB5xvgA:10 a=MKtGQD3n3ToA:10 a=L9k2-N0lSLgA:10
 a=0jxqhgXFx10A:10 a=emO1SXQWCLwA:10 a=r77TgQKjGQsHNAKrUKIA:9
 a=9iDbn-4jx3cA:10 a=cKsnjEOsciEA:10 a=gZbpxnkM3yUA:10 a=Fr5XrKv2AAAA:8
 a=3Nchi1eACevrAwMXG-IA:9 a=QEXdDO2ut3YA:10 a=fF0D-C4TCVgA:10
 a=H2NqncWIT7EA:10 a=4dClL0zst7UA:10 a=NWVoK91CQyQA:10 a=39p1Jp6EAAAA:8
 a=SSmOFEACAAAA:8 a=o3d-oVfvMfNQkCSp:21 a=YhXZDRiokDvnJXKY:21
 a=mug9fxWn8JC3CvVH:21 a=_W_S_7VecoQA:10 a=RH5laGDJvsIA:10
Received: from localhost ([127.0.0.1]:51552 helo=box1137.bluehost.com)
    by box1137.bluehost.com with esmtp (Exim 4.82)
    (envelope-from <[email protected]>)
    id 1YVp2i-0002B2-Sx
    for [email protected]; Wed, 11 Mar 2015 16:23:56 -0600
Date: Wed, 11 Mar 2015 16:23:54 -0600
To: [email protected]
Subject: Order 993 at Example US
X-PHP-Originating-Script: 1154:mimemail.module
MIME-Version:1.0
Content-Type:multipart/mixed;
 boundary="2728078c5821b30553fe513fe5c265ca85961b121"
Content-Transfer-Encoding:8Bit
X-Mailer:Drupal
Sender:"Example US" <[email protected]>
From: "Example US" <[email protected]>
X-Identified-User: {:box1137.bluehost.com:examplesite1:examplesite.us} {sentby:program running on server}
X-Nonspam: None
    
por jchwebdev 14.03.2015 / 05:53

2 respostas

1

Isso é muito difícil, se não impossível, solucionar problemas. Sem acesso aos logs do servidor de email, você só pode assumir qual é o problema.

Já tentou enviar o email para diferentes domínios? Talvez seja o final de recebimento que causa os problemas? Tenha em mente que o seu aplicativo de leitura de e-mail escolhe como exibir e-mails em HTML.

I just haven't run into a hosting company that literally -shrugs- off a problem like this

Na minha opinião, você deve procurar uma empresa de hospedagem diferente. Dizer "não há nada que possamos fazer" não é verdade, eles simplesmente não querem. Vá e procure uma empresa que possa ajudá-lo se você tiver problemas. Eles provavelmente não farão isso de graça, mas pelo menos você consegue ajuda.

    
por 14.03.2015 / 07:53
1

Veja os cabeçalhos do email atrasado. Os cabeçalhos Received: mostrarão onde você está sendo bloqueado. É provável que os e-mails estejam sendo atrasados por um filtro de spam / vírus em algum ponto do caminho. Os cabeçalhos podem indicar onde a varredura está ocorrendo, bem como fornecer resultados de varredura.

    
por 14.03.2015 / 17:35