Retain Archiving for Gmail authentifiziert sich beim Google Apps-Server über eine IMAP-Verbindung. Nach der Konfiguration führt Retain eine anfängliche Suche durch, bei der alle Nachrichten aus einem festgelegten Zeitrahmen (oder alle Nachrichten) für jede Mailbox abgerufen und dann archiviert werden. Die letzte Archivierung wird markiert. So werden bei jeder nachfolgenden Archivierung nur die neuen Nachrichten seit dem letzten Abschluss eines Archivierungsvorgangs abgerufen.