我正在开发一个非常通用的共享LAMP托pipe的Drupal站点。 我的客户坚持使用共享托pipe公司出于某种原因。 (可以提及托pipe公司?)
电子邮件通过标准的MimeMail模块发送,它只是php mail()函数。
我尝试使用没有,然后与他们的SMTP服务器。
纯文本邮件发送很好,但HTML邮件是:
我在Apache日志中看到没有错误。 我有一个PHP邮件日志,它显示每个邮件即时发送没有错误。
另一个细节:如果没有图像,HTML邮件将立即发送。 有一些关于有一个(任何规模)的图像,他们的系统 – 某些方面 – 阻止。 这些都是公共文件夹中的图像,基本上就是公司的标志。
我的问题是:是否有任何方法可以解决这个问题? 我打电话给托pipe公司,他们实际上说没有什么可以做的,除了告诉我“重新格式化你的电子邮件,以减less垃圾邮件”,我可以引导你到一个方便的提示网站! 这是可笑的。
我的下一步是寻找另一家公司用于SMTP服务器?
对不起,如果这是'小白'…我只是没有碰到一个托pipe公司,从字面上耸耸肩 – 这样的问题,我不知道从哪里开始排除故障。
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
这是非常困难的,如果不是不可能排除故障。 没有访问他们的邮件服务器日志,你只能假设有什么问题。
您是否尝试将电子邮件发送到不同的域名? 也许这是导致问题的接收端? 请记住,您的邮件阅读应用程序select如何显示HTML邮件。
我只是没有碰到一个托pipe公司,从字面上甩掉这样的问题
在我看来,你应该去找一家不同的托pipe公司。 说“我们无能为力”是不正确的,他们只是不想。 去找一家能帮助你的公司,如果你有问题的话。 他们可能不会免费的,但至less你可以得到帮助。
看看延迟电子邮件的标题。 Received:标题将显示您被阻止的位置。 电子邮件很可能被垃圾邮件/病毒filter延迟了。 标题可以指示正在发生扫描的位置以及提供扫描结果。