Witam. Dzisiaj postanowiłem sprawdzić jak działa IMAP w PHP i na samym początku mam problemy. Poniższy kod nie działa (przykład ze strony php.net):
$mbox = imap_open("{imap.gmail.com:993/imap/ssl/novalidate-cert}", "moj.adres@gmail.com", "moje_haselko");
//tutaj już jest wykrzaczony :)
echo "<h1>Mailboxes</h1>\n"; $folders = imap_listmailbox($mbox, "{imap.gmail.com:993/imap/ssl/novalidate-cert}", "*");
if ($folders == false) {
echo "Call failed<br />\n"; } else {
foreach ($folders as $val) {
}
}
funkcja imap_last_error() nic nie wypisuje.
Co robię źle?
EDIT:
Wrzuciłem na inny serwer i mam następujące błędy:
Warning: imap_open() [function.imap-open]: Couldn't open stream {imap.gmail.com:993/imap/ssl/novalidate-cert} in /home/user/domains/domena/public_html/plik.php on line 65
Can't open mailbox {imap.gmail.com:993/imap/ssl/novalidate-cert}: invalid remote specification
Warning: imap_listmailbox(): supplied argument is not a valid imap resource in /home/user/domains/domena/public_html/plik.php on line 69
Call failed
Warning: imap_close(): supplied argument is not a valid imap resource in /home/user/domains/domena/public_html/plik.php on line 92
Ten post edytował noo-noo 26.04.2010, 18:42:05