ankit1986 Posted March 19, 2008 Share Posted March 19, 2008 I am making an e-mail service ........ some one told me to use IMAP functions....... I used imap_open & that itself is giving me errors ........ can some please help me out with this...... Error is : Warning: imap_open() [function.imap-open]: Couldn't open stream {link.dreamhost.com} .... Link to comment https://forums.phpfreaks.com/topic/96893-please-help-me-with-error/ Share on other sites More sharing options...
trq Posted March 19, 2008 Share Posted March 19, 2008 You might want to post some code. Link to comment https://forums.phpfreaks.com/topic/96893-please-help-me-with-error/#findComment-495823 Share on other sites More sharing options...
ankit1986 Posted March 19, 2008 Author Share Posted March 19, 2008 I used imap_mail to send a mail & that worked ..... it comes from link.dreamhost.com ....... so in the mail server place i used that only....... and here's the code ..... This is to create a new mailbox...... <?php $mbox = imap_open("{link.dreamhost.com}", "contact", "apsiba", OP_HALFOPEN) or die("can't connect: " . imap_last_error()); $name1 = "phpnewbox"; $name2 = imap_utf7_encode("phpnewböx"); $newname = $name1; echo "Newname will be '$name1'<br />\n"; // we will now create a new mailbox "phptestbox" in your inbox folder, // check its status after creation and finaly remove it to restore // your inbox to its initial state if (@imap_createmailbox($mbox, imap_utf7_encode("{link.dreamhost.com}INBOX.$newname"))) { $status = @imap_status($mbox, "{link.dreamhost.com}INBOX.$newname", SA_ALL); if ($status) { echo "your new mailbox '$name1' has the following status:<br />\n"; echo "Messages: " . $status->messages . "<br />\n"; echo "Recent: " . $status->recent . "<br />\n"; echo "Unseen: " . $status->unseen . "<br />\n"; echo "UIDnext: " . $status->uidnext . "<br />\n"; echo "UIDvalidity:" . $status->uidvalidity . "<br />\n"; if (imap_renamemailbox($mbox, "{link.dreamhost.com}INBOX.$newname", "{link.dreamhost.com}INBOX.$name2")) { echo "renamed new mailbox from '$name1' to '$name2'<br />\n"; $newname = $name2; } else { echo "imap_renamemailbox on new mailbox failed: " . imap_last_error() . "<br />\n"; } } else { echo "imap_status on new mailbox failed: " . imap_last_error() . "<br />\n"; } if (@imap_deletemailbox($mbox, "{link.dreamhost.com}INBOX.$newname")) { echo "new mailbox removed to restore initial state<br />\n"; } else { echo "imap_deletemailbox on new mailbox failed: " . implode("<br />\n", imap_errors()) . "<br />\n"; } } else { echo "could not create new mailbox: " . implode("<br />\n", imap_errors()) . "<br />\n"; } imap_close($mbox); ?> Link to comment https://forums.phpfreaks.com/topic/96893-please-help-me-with-error/#findComment-495846 Share on other sites More sharing options...
Kenny Pollock Posted March 19, 2008 Share Posted March 19, 2008 Try adding a port number to the end. $mbox = imap_open("{link.dreamhost.com:143}", "user", "pass", OP_HALFOPEN) You also might want to edit out your email username and password Link to comment https://forums.phpfreaks.com/topic/96893-please-help-me-with-error/#findComment-495857 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.