2016-02-14 2 views
1

Я недавно установил библиотеку charlierguo - gmail для python. Однако, глядя на страницу github, я не могу понять, как получить доступ к любому другому почтовому ящику, кроме почтового ящика.charlierguo - gmail для python - Доступ к другим почтовым ящикам и поиск вложений в сообщениях gmail

Я хотел бы получить доступ к почтовому ящику ALL MAIL, а затем искать электронные письма из почтового ящика ALL MAIL, который содержит вложения.

The Gmail library for python

+0

вы хотите 'метка()' Я считаю. Gmail имеет забавный способ использовать ярлыки вместо традиционных папок. – tripleee

+0

@tripleee Спасибо, label(), похоже, работает на Trash, но я не могу заставить его работать для всей почты. Я попробовал «All Mail», «all mail», «all», «allmail» и т. Д. – yoshiserry

+0

плюс почтовый ящик. Например, у Trash нет класса get_item, поэтому я даже не знаю, как извлечь электронные письма из объекта. – yoshiserry

ответ

0

Вы должны были смотреть на свой код. Они определили множество функций для доступа ко всем папкам Gmail как спам, посланный, помеченный, важный, почтовый ящик и т.д.

Доступ все письма в почтовом ящике:

from gmail import Gmail 
g = Gmail() 
g.login("username", "password") 
m = g.inbox().mail() 

Аналогично, для доступа послал письма, просто изменить имя функции:

from gmail import Gmail 
g = Gmail() 
g.login("username", "password") 
m = g.sent_mail().mail() 

вы можете посмотреть на все функции, которые вы можете использовать в своем GitHub код: gmail github code

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