我正在尝试使用IMAP_OPEN()来具有不同的Linux接口,但我找不到可能的解决方案。Nginx似乎有一个模块(http://wiki.nginx.org/NginxMailCoreModule),但我使用的是Apache+PHP。
cURL有类似的东西:CURL_SETOPT($ch,CURLOPT_INTERFACE,“eth0:1”),但无法找到任何PHP IMAP。
任何帮助都将不胜感激,非常感谢。
发布于 2017-12-27 08:35:57
我不认为你能做到。这听起来像是在尝试设置IMAP连接的源IP地址。当应用程序建立IMAP客户端连接时能这样做,几乎没有必要,也有几个很好的理由不这样做。
发布于 2017-12-27 09:23:55
唯一能想到的方法是代理所有通过php
命令到不同的网络接口。所有其他方法都需要修改源代码,因为PHP内置的IMAP库不支持这个特性。
如果CURL的IMAP支持对您的目的没有太大的限制,你也可以尝试这样做。
https://stackoverflow.com/questions/-100000016
复制相似问题