Jump to content

using imap_open behind proxy


nashbur

Recommended Posts

Hi,

 

I sit inside a lan whose outgoing traffic is routed through a proxy server. and it requires authentication. E.g. to open www.gmail.com using firefox, i have to select 'manual proxy configuration' option. i give server n port number there. n provide username n password (for proxy).

 

Now here is my problem.

$connection = imap_open('{imap.gmail.com:993/ssl}', 'xyz@gmail.com', 'gmail-password') or die("can't connect: " . imap_last_error());

 

Usually this should connect to gmail inbox. but since I am behind a proxy, the proxy also needs to be authenticated. I am stuck about how to do that.

 

To explain more, i will give one more example. While using 'wget' , I have to set

http_proxy = http://proxy-server:80/

proxy-user = proxy-user

proxy-passwd = proxy-pass

 

So, I think, for imap_open also, i will have to do similar thing. but im not sure how to do that.

can anyone help?

 

thanks

Link to comment
Share on other sites

Thanks for the link. but being a student, I cant afford to invest money in signing up there. :(

anyways, my problem is really different from that. I don't want to download the page. I just want to make connection through imap_open and then retrieve mails (through some processing on connection variable.). So proxy authentication while using imap_open is required.

please suggest something.

Link to comment
Share on other sites

To help you more understand the problem, here is the error I am getting.

 

Warning: imap_open() [function.imap-open]: Couldn't open stream {imap.gmail.com:993/imap/ssl/tls}INBOX in /home/www/mysite/php/connection.php on line 7

Array ( [0] => Can't open mailbox {imap.gmail.com:993/imap/ssl/tls}INBOX: invalid remote specification )

 

guys, please help

Link to comment
Share on other sites

As I said, I am not registered on the forum, you have given the link to. And it demands money for the registration. I cant afford it being student. can you just paste it here?

neways, telnet imap.gmail.com 993 is not connecting to the imap. Is this the sufficient indication that my proxy server is not allowing the connection? N I should ask the sysads to allow that to happen?

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.