Używam Apache na Ubuntu 14.02 i uruchamianie php na tym samym. Połączyłem się ze zdalnym serwerem mssql, więc nie potrzebuję mysql.Dostęp do wiadomości e-mail przy użyciu imap
Chcę wiedzieć, jak połączyć się z identyfikatorem e-mail zarejestrowanym w Gmailu, aby czytać przychodzące wiadomości e-mail.
Próbowałem poniżej, ale to pokazuje pusty ekran podczas uruchamiania go z moim localhost:
<?php
error_reporting('E_ALL');
$mailboxPath = "{imap.gmail.com:993/imap/ssl}INBOX";
$username = "[email protected]";
$password = "mypassword";
$imap = imap_open($mailboxPath, $username, $password);
print_r($imap);
?>
ja wkładając moją rzeczywistą nazwę użytkownika Gmail i hasło podczas uruchamiania programu. Chcę wiedzieć, czy czegoś brakuje.
Wiele Dzięki
Co znajduje się wyjście 'imap_last_error()'? –
1) Czy nazwa użytkownika i hasło są prawidłowe? 2) zmień wiersz '$ imap = imap_open ($ mailboxPath, $ username, $ password);' na '$ imap = imap_open ($ mailboxPath, $ username, $ password) lub umrzyj ('Nie mogę połączyć się z Gmailem:'. Imap_last_error ()); '. Teraz zostaniesz zauważony, dlaczego nie możesz połączyć się z Gmailem. – pes502
Witam, dziękuję za odpowiedź, poniżej jest mój błąd: Nie można połączyć się z Gmailem: Nie można uwierzytelnić na serwerze IMAP: [ALERT] Zaloguj się za pomocą przeglądarki: http://support.google.com/ mail/accounts – user3790233