# API-Endpunkt, um auf das Leeren der Mail-Warteschlange zu warten?

**URL:** <https://meta.discourse.org/t/api-endpoint-to-wait-for-the-mail-queue-to-drain/171443>\
**Category:** Product Support\
**Created:** [26. November 2020 um 21:05 UTC](https://meta.discourse.org/t/api-endpoint-to-wait-for-the-mail-queue-to-drain/171443 "2020-11-26T21:05:21Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![dachary](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dachary/32/119731_2.png) [@dachary](https://meta.discourse.org/u/dachary)\
**Post date:** [27. November 2020 um 08:35 UTC](https://meta.discourse.org/t/api-endpoint-to-wait-for-the-mail-queue-to-drain/171443/7 "2020-11-27T08:35:45Z")

</div>

Da die Verarbeitung von E-Mails sequenziell erfolgt, funktioniert folgende Workaround-Lösung:

- [/admin/email/handle\_mail](https://github.com/discourse/discourse/blob/427d54b2b00fa94474c0522eaed750452c4e7f43/app/controllers/admin/email_controller.rb#L145-L159) Senden Sie eine E-Mail mit einem eindeutigen Betreff/Titel wie **Rote Laterne (Zeitstempel)** an **[categoryname@example.com](mailto:categoryname@example.com)**.
- Suchen Sie die **Kategorie-ID** der Kategorie, für die die Einstellung **E-Mail eingehen** auf **[categoryname@example.com](mailto:categoryname@example.com)** gesetzt ist.
- [Suche](https://docs.discourse.org/#tag/Search/paths/~1search~1query/get) mit folgenden Parametern:
  - ‘term’ = **Rote Laterne (Zeitstempel)**
  - ‘search\_context[type]’ = ‘category’
  - ‘search\_context[id]’: **Kategorie-ID**

- Durchlaufen Sie die ‘Topics’ im Ergebnis und vergleichen Sie den ‘title’-Wert mit **Rote Laterne (Zeitstempel)**.
- Wenn es gefunden wird, bedeutet dies, dass alle vor dieser E-Mail gesendeten Nachrichten verarbeitet wurden.
- [Löschen](https://docs.discourse.org/#tag/Topics/paths/~1t~1%7Bid%7D.json/delete) Sie das Topic **Rote Laterne (Zeitstempel)** mithilfe der `topic['id']` aus den Suchergebnissen.

---

_[View the full topic](https://meta.discourse.org/t/api-endpoint-to-wait-for-the-mail-queue-to-drain/171443)._
