я пытаюсь получить из почтового ящика Gmail существующие письма с этим кодом:
'<?php
$yourEmail = "blablabla@gmail.com";
$yourEmailPassword = "xxxxxxxx";
$mailbox = imap_open("{imap.gmail.com:993/ssl}INBOX", $yourEmail, $yourEmailPassword);
$mail = imap_search($mailbox, "ALL");
$mail_headers = imap_headerinfo($mailbox, $mail[0]);
$subject = $mail_headers->subject;
$from = $mail_headers->fromaddress;
imap_setflag_full($mailbox, $mail[0], "\\Seen \\Flagged");
imap_close($mailbox);
?>'
через phpinfo () я получаю:
НО им отсутствует --with-imap_SSL:
, в котором я не смог найти учебник, объясняющий, как это сделать. Я также попытался изменить diff port, чтобы установить sh хотя бы соединение, но без усилий.
Ошибка, которую я привел, выглядит следующим образом:
PHP Warning: imap_open(): Couldn't open stream {imap.gmail.com:993/ssl}INBOX in G:\\xampp\\htdocs\\otika-bootstrap-admin-template\\imap.php on line 6, referer: http://localhost/otika-bootstrap-admin-template/
PHP Warning: imap_search() expects parameter 1 to be resource, bool given in G:\\xampp\\htdocs\\otika-bootstrap-admin-template\\imap.php on line 7, referer: http://localhost/otika-bootstrap-admin-template/
PHP Warning: imap_headerinfo() expects parameter 1 to be resource, bool given in G:\\xampp\\htdocs\\otika-bootstrap-admin-template\\imap.php on line 8, referer: http://localhost/otika-bootstrap-admin-template/
PHP Notice: Trying to get property 'subject' of non-object in G:\\xampp\\htdocs\\otika-bootstrap-admin-template\\imap.php on line 9, referer: http://localhost/otika-bootstrap-admin-template/
PHP Notice: Trying to get property 'fromaddress' of non-object in G:\\xampp\\htdocs\\otika-bootstrap-admin-template\\imap.php on line 10, referer: http://localhost/otika-bootstrap-admin-template/
PHP Warning: imap_setflag_full() expects parameter 1 to be resource, bool given in G:\\xampp\\htdocs\\otika-bootstrap-admin-template\\imap.php on line 11, referer: http://localhost/otika-bootstrap-admin-template/
PHP Warning: imap_close() expects parameter 1 to be resource, bool given in G:\\xampp\\htdocs\\otika-bootstrap-admin-template\\imap.php on line 12, referer: http://localhost/otika-bootstrap-admin-template/
PHP Notice: Unknown: [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0, referer: http://localhost/otika-bootstrap-admin-template/
PHP Notice: Unknown: [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0, referer: http://localhost/otika-bootstrap-admin-template/
PHP Notice: Unknown: [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0, referer: http://localhost/otika-bootstrap-admin-template/
PHP Notice: Unknown: Too many login failures (errflg=2) in Unknown on line 0, referer: http://localhost/otika-bootstrap-admin-template/
может кто-то с exp на этом поле подскажите, как перекомпилировать php, чтобы включить --with-imap_sll
, так как я думаю, что это может быть проблемой?
я также включил
imap
в Gmail. Я перепробовал все темы, относящиеся к
imap
на стеке потока или где-либо еще за последние 2 дня.
Спасибо за чтение.