我创造了一个有点超出我的联盟的问题,需要一些专业的建议!
我在Rackspace托管我的沙盒CodeIgniter应用程序的云服务器上运行完美。我创建了一个新的云服务器并将图像从沙盒服务器复制到生产服务器。一切都完全相同。
我添加了一个virtualhost并启动并运行了生产应用程序。
这是问题所在:沙盒应用程序通过发送电子邮件jQuery UI,CI email class并且成功时显示对话框“完成!” 几乎立即。
在生产应用程序上,您单击发送按钮,它需要两分钟.POST()才能成功返回 - 这意味着对话框在两分钟内不会改变......
这是 chrome 检查员发现的链接:http: //persogenics.com/post.jpg
只是为了检查一下,我从两个系统都向自己发送了电子邮件,以查看它们的SMTP Headers外观。
THE SANDBOX SERVER 'RECEIVED' SECTION:
-------------------------------------------
Received: from test.persogenics.com (localhost [127.0.0.1])
by test.persogenics.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id r24G1I8O020018
for <tonylefler@gmail.com>; Mon, 4 Mar 2013 16:01:18 GMT
-------------------------------------------
THE PRODUCTION SERVER 'RECEIVED' SECTION:
-------------------------------------------
Received: from prod-server (localhost [127.0.0.1])
by test.persogenics.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id r24FqNkY031102
for <tonylefler@gmail.com>; Mon, 4 Mar 2013 15:52:23 GMT
-------------------------------------------
有谁知道为什么生产服务器中有这些词by test.persogenics.com?我在生产应用程序中找不到任何包含这些词的代码!事实上我已经使用过site_url(),所以它不应该有什么区别它是什么域名......
我唯一的结论是它会将电子邮件转发到沙盒服务器,然后将其发送出去......但我还是个菜鸟,我真的不知道......
我正在使用UBUNTU 10.4, CodeIgniter 2.1,Apache2如果这有帮助...
我在这里先向您的帮助表示感谢