0

さまざまな Linux インターフェイスで imap_open() を使用しようとしていますが、考えられる解決策が見つかりません。Nginx にはメール サーバー用のモジュール ( http://wiki.nginx.org/NginxMailCoreModule ) があるようですが、私は Apache + PHP を使用しています。

cURL にも似たようなものがあります: curl_setopt($ch, CURLOPT_INTERFACE, "eth0:1") ですが、PHP imap には何も見つかりません。

どんな助けでも大歓迎です、どうもありがとう

4

2 に答える 2

0

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

cURL の IMAP サポートが目的に対してあまり制限されていない場合は、それを試すこともできます。

于 2010-03-31T02:35:48.570 に答える
0

私はあなたがこれを行うことができるとは思わない. IMAP 接続の送信元 IP アドレスを設定しようとしているようです。IMAP クライアント接続を行うアプリケーションはこれを行うことができますが、その必要性はほとんどなく、そうしない正当な理由がいくつかあります。

于 2009-07-12T01:18:40.577 に答える