Add Gmail IMAP special support.
New repository/folder classes to support "real deletion" of messages thorugh Gmail's IMAP interface: to really delete a message in Gmail, one has to move it to the Trash folder, rather than EXPUNGE it.
This commit is contained in:
		| @@ -20,11 +20,13 @@ from offlineimap import CustomConfig | ||||
| import os.path | ||||
|  | ||||
| def LoadRepository(name, account, reqtype): | ||||
|     from offlineimap.repository.Gmail import GmailRepository | ||||
|     from offlineimap.repository.IMAP import IMAPRepository, MappedIMAPRepository | ||||
|     from offlineimap.repository.Maildir import MaildirRepository | ||||
|     if reqtype == 'remote': | ||||
|         # For now, we don't support Maildirs on the remote side. | ||||
|         typemap = {'IMAP': IMAPRepository} | ||||
|         typemap = {'IMAP': IMAPRepository, | ||||
|                    'Gmail': GmailRepository} | ||||
|     elif reqtype == 'local': | ||||
|         typemap = {'IMAP': MappedIMAPRepository, | ||||
|                    'Maildir': MaildirRepository} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Riccardo Murri
					Riccardo Murri