2013-07-06 2 views
0

Я следую http://davidwalsh.name/gmail-php-imap, чтобы подключиться к gmail и загрузить несколько писем. У меня есть:Как подключиться к gmail outbox через php imap

$hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; 
$username = '[email protected]'; 
$password = 'davidwalsh'; 

/* try to connect */ 
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error()); 

/* grab emails */ 
$emails = imap_search($inbox,'ALL'); 

это, кажется, работает на почтовый ящик, но когда я попробовать исходящие с:

$hostname = '{imap.gmail.com:993/imap/ssl}SENT'; 

я получаю:

Warning: include(application/errors/error_php.php): failed to open stream: No such file or directory 

Может кто-нибудь сообщить мне о том, как подключиться к почтовому ящику gmail?

+4

Этот вопрос не соответствует теме, потому что речь идет о запросе поддержки с третьей стороной системы IMAP, а именно в Google Mail (Gmail). Даже это популярный вопрос, это не вопрос программирования, а запрос конфигурации системы, к которой никто из нас не имеет контроля. – hakre

ответ

1

Почтовый ящик gmail обычно называется «[Gmail]/Sent».

+0

спасибо, большое спасибо – user61629

+0

@Max: Можете ли вы наметить, как это узнать с помощью расширения imap? Так, если другой пользователь ищет папку со спамом или xyz, например, чтобы он предлагал больше? – hakre

+0

Команда IMAP LIST сообщит вам все почтовые ящики в учетной записи. Вам нужно будет найти функцию PHP, соответствующую этому. Google специально маркирует «системные» папки со специальными флагами, чтобы помочь вам идентифицировать почтовые ящики отправленные, корзины и т. Д. – Max

Смежные вопросы