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.
Weitere Informationen
- IMAP, POP und SMTP für die Gmail IMAP API
- IMAP-Einstellungen für Gmail auswählen
- Gmail-Nachrichten über andere E-Mail-Clients mit POP abrufen