Tôi đang sử dụng Apache trên Ubuntu 14.02 và chạy php trên cùng. Tôi đã kết nối với máy chủ mssql từ xa do đó không cần mysql.Truy cập email bằng imap
Tôi muốn biết cách kết nối với id email đã đăng ký với gmail để đọc email đến.
Tôi đã cố gắng bên dưới, nhưng nó cho thấy một màn hình trống trong khi chạy nó từ localhost của tôi:
<?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);
?>
Tôi chèn tên người dùng Gmail thực tế của tôi và mật khẩu khi chạy chương trình. Tôi muốn biết nếu tôi đang thiếu một cái gì đó.
Nhiều Cảm ơn
đầu ra của 'imap_last_error()' là gì? –
1) tên người dùng và mật khẩu của bạn có đúng không? 2) thay đổi dòng '$ imap = imap_open ($ mailboxPath, $ username, $ password);' thành '$ imap = imap_open ($ mailboxPath, $ username, $ password) hoặc chết ('Không thể kết nối với Gmail:'. Imap_last_error ()); '. Bây giờ bạn sẽ được chú ý, tại sao bạn không thể kết nối vào Gmail. – pes502
Xin chào, cảm ơn bạn đã trả lời, dưới đây là lỗi của tôi: Không thể kết nối với Gmail: Không thể xác thực với máy chủ IMAP: [ALERT] Vui lòng đăng nhập qua trình duyệt web của bạn: http://support.google.com/ mail/accounts – user3790233