Wie passe ich die Zeit an, die Mac Mail benötigt, um Nachrichten als "gelesen" zu markieren?

11

Es dauert einige Sekunden, bis Mac Mail eine Nachricht als "gelesen" markiert. Ich möchte, dass es nicht länger als 0,5 Sekunden dauert, obwohl sofort am besten wäre.

Wie kann ich die Zeit anpassen, die zum Anzeigen einer Nachricht erforderlich ist, bevor sie nicht mehr als "ungelesen" betrachtet wird?

Mac OS X, 10.9.4 und 10.10

Produktionswerte
quelle
Bitte klären Sie, ob Sie sich auf Mail.app unter Mac OS X (und wenn ja, auf welche Version von OS X) oder iOS (und erneut auf welche Version von iOS) beziehen. Ihre Frage bezieht sich auf den Mac, aber die Tags beziehen sich auf das iPhone. Vielen Dank.
Tubedogg
Toller Punkt, danke. Das iPhone leistet gute Arbeit, wenn es darum geht, Nachrichten sofort als "gelesen" zu markieren.
Produktionswerte
Ich habe dies gerade getestet und die Nachrichten wurden unter OS X 10.10 als sofort gelesen markiert. Es gibt anscheinend keine Benutzereinstellungen dafür, und Apple hat vor mindestens zwei Hauptversionen eine "Standardeinstellung" entfernt, sodass ich nicht sicher bin, warum eine Verzögerung auftritt. Ist Ihre Mailbox sehr groß / ist eine große Anzahl von Nachrichten vorhanden? Verwenden Sie POP3 oder IMAP mit Ihrem E-Mail-Anbieter?
Tubedogg
Brillant! Ich benutze IMAP. Ich habe die Verbindung zum Netzwerk getrennt und es wurde sofort als "gelesen" markiert. Ich nehme an, wenn es verbunden ist, wartet es darauf, dass der Server es zuerst markiert. Vielen Dank!
Produktionswerte
Ich habe eine Antwort hinzugefügt, die das Ergebnis zusammenfasst. Wenn Sie es als Antwort "akzeptieren" könnten, würde ich es schätzen!
Tubedogg

Antworten:

6

Haben Sie versucht, Mail zu beenden, ein Terminal zu starten und einzugeben?

defaults write com.apple.Mail MarkAsReadDelay 0
Luckman212
quelle
Die 0in dieser Antwort wird in Sekunden gemessen. Mit anderen Worten, wenn Sie möchten, dass Mail eine Sekunde wartet, bevor Sie eine Nachricht als gelesen markieren, ändern Sie sich 0zu1
HairOfTheDog
Vielen Dank!! Leider ist dies endlich die wahre Antwort. Was ist der Standardwert dieser Einstellung und muss der Wert eine Ganzzahl sein?
ProductionValues
4
Leider funktioniert dies in Yosemite nicht mehr . Apple hat diese Einstellung entfernt.
SiliconMind
1
Gibt es ein Äquivalent in El Capitan/ Sierra?
9 ᆺ ᆼ
1
Mac OS 10.12.6. Dies funktioniert standardmäßig. Schreiben Sie com.apple.Mail MarkAsReadDelay. 0 Sofortnachricht als "gelesen" in einem IMAP-Konto, während Sie online sind. funktioniert perfekt
Roped
2

Bei Verwendung eines IMAP-Kontos tritt möglicherweise eine Verzögerung beim Markieren des Lesevorgangs auf, wenn eine Verbindung zum Mailserver hergestellt wird, da der Befehl zum Lesen zuerst an den Server gesendet wird und auf eine Antwort gewartet wird, bevor dies lokal erfolgt.

tubedogg
quelle
Guter Punkt - selbst wenn der lokale E-Mail-Client ihn als gelesen markiert, kann es zu Netzwerkverzögerungen kommen, um diese schnelle Aktion zu vereiteln und den Status auf ungelesen zurückzusetzen.
bmike