получаването на състояние на пощенските кутии в gmail не работи

Здравейте, прилагам клиентско имейл приложение. Моето изискване е да проверя състоянието на всички налични пощенски кутии. така че, когато свързвам имейл сървъра на yahoo и се опитах да работя следната команда

A STATUS * (MESSAGES HIGHESTMODSEQ)

Отговор

A STATUS * (MESSAGES HIGHESTMODSEQ)  
* STATUS "Bulk Mail" (HIGHESTMODSEQ 5984401168814718896 MESSAGES 0)
* STATUS "Child 1" (HIGHESTMODSEQ 5984638672136689104 MESSAGES 0)
* STATUS "Draft" (HIGHESTMODSEQ 5983840366982492584 MESSAGES 0)
* STATUS "Inbox" (HIGHESTMODSEQ 5984607584865222656 MESSAGES 5)
* STATUS "Sent" (HIGHESTMODSEQ 5984326836620652024 MESSAGES 12)
* STATUS "Trash" (HIGHESTMODSEQ 5984638530536302336 MESSAGES 1)

Когато се свързвам с gmail, същата команда се връща със следната грешка

A BAD Could not parse command

Какво липсва там в gmail. Има ли алтернативно решение за gmail? Моля, помогнете ми...


person Pyare    schedule 27.02.2014    source източник


Отговори (1)


Погледнете RFC 3501¸ страница 44, първият ред за STATUS:

   Arguments:  mailbox name

* не е валидно име на пощенска кутия. Yahoo има някакво нестандартно разширение и приема глобален модел.

person arnt    schedule 27.02.2014
comment
да, вече проверих това. знам това, но yahoo приема, затова реших, че пропускам нещо, за да получа състоянието на цялата кутия за gmail.... - person Pyare; 27.02.2014