Jak uzyskać dostęp do wiadomości „Odłożonych” przez IMAP w Gmailu

10

UWAGA: Pytanie to zostało pierwotnie zadane na temat „Skrzynki odbiorczej przez Gmaila”, kiedy istniało, ale Skrzynka odbiorcza została wycofana, a jej funkcja Drzemki została wprowadzona do Gmaila. To pytanie dotyczy teraz Odłożonych wiadomości w Gmailu.


W oczekiwaniu na zamknięcie skrzynki pocztowej z Dropbox eksploruję inne aplikacje, które mogą oferować ten sam rodzaj funkcji odkładania wiadomości. Skrzynka odbiorcza Gmaila z funkcją drzemki jest dość blisko, ale chciałbym również uzyskać dostęp do „odłożonych” e-maili przez IMAP. (Piszę kod, więc może to być IMAP lub Gmail API).

Czy istnieje sposób na programowe uzyskanie listy „drzemki” dla skrzynki odbiorczej Gmaila ?

Pamiętaj, że nie jestem w tym momencie optymistą, ponieważ to ostatnie żądanie funkcji klienta poczty e-mail wymaga tego samego, a autor (który prawdopodobnie wie więcej o interfejsie API Gmaila niż ja) twierdzi, że nie jest to możliwe:

Niestety nie możemy obsługiwać kategorii w skrzynce odbiorczej Google, ponieważ nie są one ujawniane za pośrednictwem interfejsu API Gmaila ani interfejsu IMAP Gmaila. Są dostępne tylko z samej skrzynki odbiorczej Google.

Wiem też, jak znaleźć wiadomość e-mail w Gmailu, która została odłożona w skrzynce odbiorczej Google? który pokazuje, jak wyświetlać odłożone wiadomości e-mail z tradycyjnego interfejsu Gmaila, ale nie mogę zastosować tego samego podejścia do IMAP.

Greg Hewgill
źródło
Ciekawy. Nie widzę nawet takiej funkcji w moim Gmailu, więc nie mogę jej przetestować, ale jeśli, jak już zauważyłeś, „Odłożony” to etykieta, nie mogę zobaczyć, dlaczego nie można pobrać etykieta „drzemka”.
Matcheek
@matcheek: Funkcja, o której mówię, jest dostępna na stronie inbox.google.com , a nie na starszym interfejsie mail.google.com . Jeśli możesz znaleźć sposób na pobranie etykiety „drzemki” za pośrednictwem protokołu IMAP, szczegóły, jak to zrobić, byłyby doskonałą odpowiedzią na to pytanie.
Greg Hewgill
Nie znalazłem odpowiedzi na to pytanie, ale znalazłem rozwiązanie prawdziwego problemu, który próbowałem rozwiązać. Spark by Readdle zapewnia wszystkie funkcje, które lubiłem ze skrzynki pocztowej, i jest lepszy.
Greg Hewgill

Odpowiedzi:

1

Krótka odpowiedź

W kliencie IMAP spróbuj użyć wyszukiwania, aby znaleźć nieprzeczytane wiadomości, ponieważ „drzemka” to nie to samo, co każda inna funkcja Gmaila.

Wyjaśnienie

Z Jak Inbox współpracuje z Gmailem - Inbox by Gmail Pomoc

Gmail i Skrzynka odbiorcza mają wiele takich samych funkcji, ale istnieją różnice.

Gmail przeczytany później (oznacz jako nieprzeczytany) jest podobny do Drzemki, ale nie taki sam. Jedną z głównych różnic jest to, że funkcja Drzemka nie jest zaimplementowana jako bezpośredni odpowiednik funkcji obsługiwanej przez IMAP.

Ruben
źródło
To nie odpowiada na pytanie. Szukam sposobu na dostęp do wiadomości „Odłożonych” w skrzynce odbiorczej za pośrednictwem IMAP lub interfejsu API Gmaila. Powiedzenie „Drzemka nie jest zaimplementowana jako bezpośredni odpowiednik funkcji obsługiwanej przez IMAP” nie jest pomocne.
Greg Hewgill
1
Nie zgadzam sie z Toba. Mój post odpowiada na pytanie, ale niestety nie mówi, co chcesz i nie mówi, co chcesz, ponieważ, AFAIK, czego chcesz, nie jest możliwe.
Rubén
@GregHewgill ma na myśli, że po prostu nie możesz. Właśnie to przetestowałem, Drzemka i Gotowe przenoszą wiadomości do miejsca niedostępnego dla klientów IMAP
Marnes