2009-07-12 4 views
0

は、私は別のLinuxのインターフェイスを持つimap_open()を使用しようとしていますが、私は可能な解決策を見つけることができません。 Nginxはメールサーバー用のモジュール(http://wiki.nginx.org/NginxMailCoreModule)を持っているようですが、Apache + PHPを使用しています。ますcurl_setopt($ chを、CURLOPT_INTERFACE、 "eth0の::1")diffでPHP imap_open()を使用しようとしています。 linuxインタフェース(eth0:1、eth0:2)。何か案は?

カールが似た何かを持っていますが、PHPのIMAPの何かを見つけることができません。

任意の助けをいただければ幸いです、おかげで私はあなたがこれを行うことができるでしょうとは思わない

+1

これは、私が思うに、実際にサーバー障害について質問です。実際に何をしたいのか(あなたは言うな...)、複数のインターフェース上でのロードバランシングとルーティングは、手動ではなく、OS TCP/IPスタックで行うべきです。 – kquinn

答えて

0

たくさん。 IMAP接続の送信元IPアドレスを設定しようとしているようです。アプリケーションはこれを行うことができますIMAPクライアントの接続を行う一方で、する必要があり、正当な理由はないとのカップルがあることはほとんどないでしょう。私は考えることができる

0

唯一の方法は、プロキシに異なるネットワークインターフェイスにphpコマンドですべてのトラフィックです。 PHPの組み込みIMAPライブラリはこの機能をサポートしていないため、他のすべての方法でソースコードを変更する必要があります。

のcURLのIMAPサポートは、あなたの目的のためにあまりにも限定されるものではないが、あなたならば、あなたもそれを試みることができます。

関連する問題