私は自分のリーグから少し外れて問題を作成したので、専門家のアドバイスが必要です!
完全に機能するRackspace
サンドボックス アプリをホストするクラウド サーバーがあります。CodeIgniter
新しいクラウド サーバーを作成し、イメージをサンドボックス サーバーから運用サーバーにコピーしました。すべてがまったく同じです。
を追加してvirtualhost
、本番アプリを起動して実行しました。
問題は次のとおりです。サンドボックス アプリがメールを送信し、成功jQuery UI
するCI email class
と「完了!」というダイアログが表示されます。ほぼすぐに。
実稼働アプリでは、送信ボタンをクリックすると、.POST()
成功が返されるまでに正確に 2 分かかります。つまり、ダイアログは 2 分間変化しません...
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
それが役に立ったら...
事前に助けてくれてありがとう