POP- und IMAP-Einstellungen mit der Gmail API konfigurieren

In diesem Dokument wird erläutert, wie Sie die POP- und IMAP-Protokolle mit der Gmail API verwalten.

Mit POP und IMAP können Sie über andere E-Mail-Clients auf Ihre Gmail-Nachrichten zugreifen. POP ist eine ältere Technologie, die nur auf einem einzigen Computer verwendet werden kann. POP-basierte E‑Mails werden heruntergeladen. Sie können selbst festlegen, wie oft Sie neue E‑Mails herunterladen möchten. IMAP kann auf mehreren Geräten verwendet werden und E‑Mails werden in Echtzeit synchronisiert.

Mit der Ressource settings der Gmail API können Sie konfigurieren, wie Gmail die POP- und IMAP-Protokolle verarbeitet:

Pop

Sie können die POP-Einstellungen für ein Konto mit dem Objekt PopSettings verwalten.

Zugriff aktivieren und deaktivieren

Zugriff mit dem Feld accessWindow steuern. Dieses Feld bestimmt, ob POP aktiviert ist und welche Nachrichten von der API abgerufen werden.

Wert Effekt
disabled Keine Nachrichten über POP zugänglich
allMail Alle nicht abgerufenen Nachrichten sind über POP zugänglich.
fromNowOn Nur neue Nachrichten sind über POP zugänglich

Nachrichtenzustand

Konfigurieren Sie die Disposition von Nachrichten, die von der API abgerufen werden, mit dem Feld disposition.

Wert Effekt
archive Nachrichten aus dem INBOX verschieben
leaveInInbox Nichts tun und Nachrichten in INBOX ungelesen lassen
markRead Lassen Sie die Nachricht in INBOX und markieren Sie sie als gelesen.
trash Verschiebe die Nachricht in den TRASH.

IMAP

Sie können die IMAP-Einstellungen für ein Konto mit dem Objekt ImapSettings verwalten.

Zugriff aktivieren und deaktivieren

Zugriff mit dem booleschen Feld enabled steuern. Dieses Feld bestimmt, ob IMAP für das Konto aktiviert ist.

Nachrichtenstatus

Konfigurieren Sie mit dem Feld expungeBehavior die Verarbeitung einer Nachricht, wenn sie als gelöscht markiert und aus dem letzten sichtbaren IMAP-Ordner entfernt wird.

Wert Effekt
archive Nachrichten, die als gelöscht markiert sind, aus dem INBOX verschieben
deleteForever Als gelöscht markierte Nachrichten endgültig löschen
trash Als gelöscht markierte Nachrichten in den TRASH verschieben

Wenn das boolesche Feld autoExpunge true ist, löscht Gmail eine Nachricht sofort, wenn sie in IMAP als gelöscht markiert wird. Andernfalls bleiben Nachrichten erhalten, bis der IMAP-Client explizit ihre Entfernung anfordert.