Antworten auf persönliche Nachrichten werden im Posteingang nicht angezeigt, wenn sie über automatisch zitierte Beiträge initiiert werden

Problembeschreibung:

Ich habe ein Problem, bei dem Antworten auf private Nachrichten (PNs) nicht in meinem “Empfangene Nachrichten”-Posteingang innerhalb von Discourse angezeigt werden. Dies tritt speziell auf, wenn die erste private Nachricht erstellt wird, indem man auf einen Benutzernamen in einem Beitrag klickt, die Option “Nachricht” auswählt und Discourse automatisch den ursprünglichen Beitragsinhalt zitiert sowie den Betreff der Privatnachricht auf den Titel des Themas setzt.

Wenn ich eine private Nachricht auf diese Weise sende und der Empfänger antwortet, sehe ich deren Antwort nicht innerhalb der Discourse-Benutzeroberfläche (z.B. in meinem “Nachrichten”-Bereich oder Posteingang). Die einzige Benachrichtigung, die ich erhalte, ist per E-Mail, die den vollständigen Nachrichteninhalt enthält. Das bedeutet, dass die privaten Nachrichten-Konversationen, die auf diese spezielle Weise gestartet werden, nicht richtig verfolgt oder im Discourse-Interface angezeigt werden, was zu fragmentierter Kommunikationshistorie führt.

Schritte zur Reproduktion:

Gehe zu einem beliebigen Thema in der Discourse-Forum.
Klicke auf den Benutzernamen des Autors des Beitrags.
Wähle im Popup-Menü die Option “Nachricht”.
Ein neues Nachrichtenerstellerfenster öffnet sich. Der Inhalt des ursprünglichen Beitrags wird automatisch zitiert, und der Betreff der PM ist auf den Titel des Themas gesetzt.
Füge Text zu dieser Nachricht hinzu und sende sie.
Warte auf die Antwort des Empfängers auf deine private Nachricht.
Nach Erhalt einer Antwort navigiere zu deinem “Nachrichten”-Bereich und dann zu “Empfangene Nachrichten”.

Erwartet: Die Antwort des Empfängers sollte hier als Teil des Gesprächs angezeigt werden.

Tatsächlich: Die Antwort wird im Abschnitt “Empfangene Nachrichten” nicht angezeigt.
Überprüfe deine E-Mails. Du wirst feststellen, dass eine E-Mail-Benachrichtigung mit der Antwort des Nutzers empfangen wurde.
Erwartetes Verhalten:

Antworten auf private Nachrichten sollten konsequent im Abschnitt “Empfangene Nachrichten” der Discourse-Benutzeroberfläche erscheinen, unabhängig davon, wie die ursprüngliche private Nachricht verfasst wurde (ob manuell oder durch automatisches Zitieren und Setzen des Betreffs über einen Beitrag im Thema). Der gesamte Verlauf der privaten Nachricht sollte innerhalb der Discourse-Oberfläche zugänglich und verwaltbar sein.

1 „Gefällt mir“

Ich habe versucht, dies zu reproduzieren, war mir bei diesem Schritt aber etwas unsicher. Ich bin mit dem Abschnitt „Empfangene Nachrichten“ nicht vertraut. Ist das etwas Benutzerdefiniertes oder vielleicht eine Übersetzung?

Ich habe Neueste, Gesendet, Neu, Ungelesen und Archiv.

(Das Gleiche wie hier auf Meta unter Discourse Meta - The Official Support Forum for Discourse)

Wenn ich die von Ihnen beschriebene Methode befolge, landet die Antwort wie üblich in meinem Reiter „Neueste“.

2 „Gefällt mir“

Entschuldigung für die Verwirrung in meiner vorherigen Nachricht; es war ein Übersetzungsproblem.

Was ich meinte, ist, dass ich beim Klick auf die Registerkarte ‘Gesendet’ (oder die neueste) meine gesendeten Nachrichten sehe, aber innerhalb dieser gesendeten Nachrichten sehe ich nichts außer meiner eigenen Nachricht, und die Antwort meines Kontakts fehlt, obwohl sie geantwortet haben.

1 „Gefällt mir“

Ich habe ein paar Versuche unternommen, aber in allen Fällen kann die Antwort sowohl im Reiter “Neueste” als auch im Reiter “Gesendet” gefunden werden.

Hier ist meine Schritt-für-Schritt-Anleitung, falls ich etwas falsch mache:

  • Als Administrator zum Forenthema navigieren und auf einen Avatar klicken, um die Benutzerkarte des Nutzers aufzurufen
  • Auf „Nachricht“ klicken, um den PM-Composer zu öffnen (mit Link zum Beitrag vorinstalliert)
  • Etwas schreiben und „Nachricht senden“
    c;bre;
  • Als Testnutzer auf die PM antworten
    c;bre;
  • Als Administrator die Seite /messages auf eine Antwort überprüfen

Ergebnis: Die Nachricht erscheint sowohl in “Neueste” als auch in “Gesendet”

1 „Gefällt mir“

Ich denke, ich habe die Ursache des Problems gefunden. Als Forenadministrator vermute ich, dass der Grund dafür ist, dass mein Kontakt per E-Mail geantwortet hat und seine Antwort im offiziellen E-Mail-Postfach des Forums erschienen ist. Deshalb ist sie in den internen Gesprächen des Forums nicht sichtbar.

2 „Gefällt mir“

Wenn es sich um eine echte „Antwort per E-Mail“ handelt (mithilfe des Links in der E-Mail, die sie erhalten haben), dann sollte alles verknüpft sein und auch in deinem Posteingang erscheinen.

Falls sie jedoch geantwortet und manuell die Kontaktdaten des Forums geändert haben, geht diese Verbindung verloren und es wird nicht automatisch verknüpft.

1 „Gefällt mir“

Vielen Dank für die Klarstellung!

In der E-Mail, die an meinen Kontakt gesendet wurde, befindet sich nur meine Nachricht und ein Link zu einem Beitrag, den sie geschrieben haben. Die Möglichkeit, zu antworten, besteht im E-Mail-Umfeld, aber wenn sie diese nutzen, erscheint keine Nachricht im Forum-Postfach. Ich bin mir nicht sicher, was du mit ‘Antwort per E-Mail’ gemeint hast.

Reply-by-email ist eine Funktion, die Sie aktivieren können (oder die je nach Hosting bereits aktiviert ist) und die es den Leuten ermöglicht, auf die Benachrichtigungs-E-Mail zu antworten, und diese wird auf magische Weise verknüpft und im richtigen Thema/PM platziert, wenn sie in Ihrem Forum ankommt (ich habe mich im vorherigen Beitrag geirrt, es ist kein spezieller Link, den sie drücken, die Magie geschieht hinter den Kulissen).

Sie erhalten eine Fußzeile wie diese in der E-Mail:

Hier gibt es noch ein paar weitere Informationen, falls Sie es noch nicht eingerichtet haben:

(Obwohl ich die Mail-Empfänger-Version habe - Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver)

1 „Gefällt mir“

Verstanden, ich verstehe jetzt.

Vielen Dank für Ihre Erklärungen und für Ihre Zeit.

1 „Gefällt mir“

[Zitat=“serkhelesheyi, Beitrag:5, Thema:367043, Vollständiger Beitrag: true”]
Ich glaube, ich habe die Ursache des Problems gefunden. Als Forenadministrator vermute ich, dass der Grund dafür ist, dass mein Kontakt per E-Mail geantwortet hat und seine Antwort im offiziellen E-Mail-Postfach des Forums erschien. Deshalb ist es nicht in den internen Konversationen des Forums sichtbar.
[/Zitat]

Hat sich das als Lösung für dein Problem herausgestellt? Falls ja, dann ist das kein Fehler, weshalb ich es in Support verschoben habe.

Ich freue mich, dass du die Sache selbst herausfindest. :applaus:

1 „Gefällt mir“