Re: imap_open() error. (Can't open mailbox)
| From: | Mathijs van Veluw | Date: | Mon, 09 Jun 2008 13:04:40 +0000 |
| Subject: | Re: imap_open() error. (Can't open mailbox) | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-275135@lists.php.net to get a copy of this message | ||
Thijs Lensselink wrote:
Quoting Mathijs van Veluw <mathijs.van.veluw@smscity.com>:Ill explain it a bit more better. I have a file with something like the contents at the bottom (without the --). Now on my live server i can use: <?php $imapResource = imap_open('/path/to/file-with-contents-at-bottom', '', ''); ?>. This works like a charm, and i can use that resource to extract the information of that contents of that file. Now if i use that same script on my test server, it doesn't work anymore. And i get the following error: "Warning: imap_open() [function.imap-open]: Couldn't open stream /path/to/file-with-contents-at-bottom in ...". This file is located (for example) in the document_root of the web server. While on the live server the $imapResource is an 'resource(42) of type (imap)'. So i wonder how i can fix this imap_open() problem. Im sorry if i don't understand your response very well if that could be the solution. Thx in advanced. ------------------------------------------------------- Delivered-To: address@mail.com Received: by 10.0.0.1 with SMTP id xxxxxxxxxxxxx;Thijs Lensselink wrote:It doesn't give a file location. it creates a resource. This resource you can use to retrieve the data. SSL is no option like you said. I would at least check the proxy. I'm behind a proxy here also. And for remote communication i use a proxy class. Maybe somebody else on the list can point you in the right direction.Quoting Mathijs van Veluw <mathijs.van.veluw@smscity.com>:the imap_open() only gets a file location. This file containts a raw-mail, so no need for ssl or proxy stuff etc..Hello there, i use imap to read incoming mail from the the SMTP server. On the live server everythings works as it should. I can use imap_open('/path/to/file', '', ''), to read just one raw-mail. On my test env i can't get this to work. I get the error message: "Can't open mailbox". While on the live server it works and i get the correct resource "resource(42) of type (imap)". I realy don't know what the problem is. Can someone help me with this? Thanks in advance. Mathijs.I didn't work with IMAP much. So one suggestion could be to check if your dev box is behind a proxy server. If you're using SSL check if it's enabled on your dev box.
Sun, 8 Jun 2008 02:00:12 -0700 (PDT)Received: by 10.0.0.1 with SMTP id xxxxxxxxxxxxxxx.1111111111111111;
Sun, 08 Jun 2008 02:00:11 -0700 (PDT)Return-Path: <return@mail.com> Received: from smtp.mail.com (smtp.mail.com [10.0.0.1])
by mx.mail.com with ESMTP id xxxxxxxxxxxxxxx.222222222222222222222; Sun, 08 Jun 2008 02:00:11 -0700 (PDT)Received: from 10.0.0.1 (smtp.mail.com [10.0.0.1]) by smtp.mail.com (8.13.1/8.13.1) with SMTP id xxxxxxxxxxxxxx for address@mail.com; Sun, 8 Jun 2008 11:00:05 +0200 Date: Sun, 8 Jun 2008 11:00:05 +0200 Message-Id: <200806080900.xxxxxxxxxxxxxx@smtp.mail.com> Reply-To: name <reply@mail.com> From: from <from@mail.com> To: to <to@mail.com> Subject: Subject Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit MIME-Version: 1.0 This is my mail blah blah blah Blah blah blah blah foobar etc.. etc... -------------------------------------------------------