1

私は自分のリーグから少し外れて問題を作成したので、専門家のアドバイスが必要です!

完全に機能する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それが役に立ったら...

事前に助けてくれてありがとう

4

1 に答える 1

1

1) prod-server が SMTP サーバーのグリーティングを取得するのにどのくらいの時間がかかりますか?

telnet 127.0.0.1 25

2) 以下の 2 つのテスト コマンドによって prod-server で報告される内容 (2 つ目のコマンドは root として実行):

hostname --fqdn
 echo '$j' | sendmail -Am -bt

PS sendail 関連の質問は、news:comp.mail.sendmail で行うことができます。

于 2013-03-06T14:23:23.647 に答える