Thunderbird: Neue E-Mail-Benachrichtigung funktioniert nicht richtig


7

Ich habe in meinem Thunderbird "Neue E-Mail-Benachrichtigung" eingerichtet, sowohl "Show a alert" als auch "Play a sound", wie unten gezeigt. Aber jetzt habe ich seltsame Probleme.

Der Ton funktioniert nur manchmal. Dann schließe ich Thunderbird und beginne erneut, und es besteht eine 50% ige Wahrscheinlichkeit, dass der Sound nicht funktioniert. Wenn ich Thunderbird weiterhin neu starte, funktioniert der Sound schließlich wieder.

Die wavDatei existiert, wenn ich auf Playklicke, kann ich den Ton hören.

Geben Sie hier die Bildbeschreibung ein

Ich habe den Verdacht, dass dieses Problem damit zusammenhängt, dass ich zwei Thunderbird-Profile habe, die ich gleichzeitig verwende. Manchmal funktioniert die Benachrichtigung in beiden Fällen, manchmal nur in einem. Das Problem liegt sowohl bei der Soundbenachrichtigung als auch bei der Benachrichtigung "Show a Alert".

Ich benutze folgende Befehle, um die beiden Profile zu starten:

icedove -P "default"
icedove -P "second" -no-remote

Das Problem mit der Benachrichtigung tritt nicht deterministisch auf. Selbst wenn nur ein Profil ausgeführt wird, funktionieren die Benachrichtigungen möglicherweise nicht (daher wird das Problem nicht dadurch verursacht, dass eine Instanz das Gerät / die Ressource "blockiert").

Wie kann ich dieses Problem beheben? Neue E-Mail-Benachrichtigungen sind für meinen Workflow von entscheidender Bedeutung. Dieses Problem ist für mich kritisch.

Ich benutze Thunderbird (Icedove) 24.6.0

AKTUALISIEREN:

Ich habe einige weitere Fehlerbehebungsmaßnahmen durchgeführt: Wenn ich den Zugriff auf die wavDatei mithilfe von überwache inotify, sehe ich, dass bei einer neuen Nachricht kein Prozess versucht, sie zu öffnen new_mail.wav:

while inotifywait new_mail.wav ; do echo "$(date +%T) inotify event" ; done

Wenn ich jedoch auf die PlaySchaltfläche klicke, wird der Sound tatsächlich abgespielt, und ich erhalte auch die inotify-Ereignisse.

Dies sieht aus wie ein Fehler in Thunderbird, bei dem ein Ereignis (neue E-Mail) nicht richtig erkannt und bearbeitet wird.


Klingt der Server (alsa oder andere) beschäftigt, während Thunderbird eine neue Nachricht empfängt?
Pol Hallen

Antworten:


1

Dies ist eine alternative Lösung, um die Audiodatei abzuspielen und eine Benachrichtigung auf dem Desktop anzuzeigen.

Erstellen Sie ein kleines Shell-Skript, das die Befehle enthält, die ausgeführt werden sollen, wenn eine neue E-Mail eintrifft:

#!/bin/sh

if [ $1 = true ]; then
    aplay new_mail.wav
    notify-send --icon=icedove Icedove 'There are new emails!'
fi

Speichern Sie das Skript und machen Sie es ausführbar:

chmod +x /path/to/script.sh

Installieren Sie die Erweiterung FireTray und wechseln Sie zu den Einstellungen. Platzieren Sie auf der Registerkarte Mail den vollständigen Pfad zum Skript in Launch on count change .

Einige Notizen:

  • Das Skript wird von FireTray entweder mit dem Argument trueoder aufgerufen false. Das Argument wird sein, truewenn es neue Mail gibt.
  • aplaykommt aus dem Paket alsa-utils und sollte standardmäßig installiert werden. Wenn Sie PulseAudio verwenden, können Sie paplaystattdessen aus dem Paket pulseaudio-utils verwenden , aplayes soll jedoch auch mit PulseAudio funktionieren.
  • notify-sendbenötigt das Paket libnotify-bin .

Ich würde es vorziehen, die vorhandene Benachrichtigungsinfrastruktur in Thunderbird zu nutzen. Ich möchte kein weiteres Addon installieren, nur um etwas zu reparieren, das funktionieren sollte. Außerdem macht dieses Addon viele Dinge, die ich nicht brauche (und mag).
user1968963

@ user1968963 Sie haben einen Fehler in Thunderbird gefunden. Achten Sie daher darauf, dass Thunderbird heutzutage mehr im Wartungsmodus ist. Erwarten Sie also nicht, dass er bald behoben wird. Ich habe mit dieser Alternative geantwortet, weil Sie sagten, Benachrichtigungen seien für Ihren Workflow von entscheidender Bedeutung . Wenn das wirklich der Fall ist, sehe ich kein Problem bei der Installation eines Addons, aber das liegt bei Ihnen.
Teresa e Junior

1

Ich halte Thunderbird auf einem meiner Monitore immer offen. Dies scheint zu verhindern, dass ich über den Sound oder das Popup ordnungsgemäß über neue Nachrichten informiert werde. Ich fand dieses Plugin: Mailbox Alert sehr hilfreich. Es ermöglicht die zusätzliche Anpassung neuer E-Mail-Benachrichtigungen, auch unterschiedlicher Benachrichtigungen für unterschiedliche Ordner.


Die Installation Ihrer vorgeschlagenen Erweiterung hat in Linux Mint 17.3 (rosa) endlich für mich funktioniert. Warum zum Teufel muss ich eine Erweiterung installieren, damit etwas so Einfaches wie eine Soundbenachrichtigung in meinem E-Mail-Client funktioniert, ist mehr als dumm.
RyanNerd

0

Ist Ihr E-Mail-Konto als IMAP-Konto konfiguriert? Wenn ja, wird eine Funktion namens "Condstore" verwendet, mit der Aktivitäten besser koordiniert werden sollen, wenn auf das Konto von mehreren Standorten aus zugegriffen wird. Es ist bekannt, dass es auf Thunderbirds Seite fehlerhaft ist und auf diese Weise möglicherweise eingehende Mails verpasst.

Die Problemumgehung besteht darin, diese Funktion zu deaktivieren:

  • Rufen Sie unter Windows das Fenster Optionen entweder über die Schaltfläche ≡ Anwendung oder über das Menü Extras auf.
  • Gehen Sie zur Registerkarte Erweitert und suchen Sie den "Konfigurationseditor" auf der Registerkarte Allgemein.
  • Geben Sie condstore in die Suchleiste oben im Fenster about: config ein.
  • Doppelklicken Sie auf alle Einträge von mail.server.something.use_condstore, um sie auf "false" umzuschalten (dies sollte mindestens der "Standardeintrag" sein.
  • Starten Sie Thunderbird neu und prüfen Sie, ob das Problem dadurch behoben wird.

Ich habe dies von https://support.mozilla.org/en-US/questions/991323#answer-547366 übernommen


Vielen Dank, aber ich denke, ich brauche die "Condstore" -Funktion, weil ich von mehreren Kunden auf mein Konto zugreife
user1968963

Ich denke, das ist das Problem, dann sieht Thunderbird die Mail nicht als "Neue Mail", sondern als eine, auf die bereits ein anderer Client zugegriffen hat
Rqomey

Nein. Thunderbird empfängt eine neue Nachricht, zeigt sie als neu im Posteingang an, führt die Benachrichtigungsaktion jedoch nicht aus. Außerdem besteht das Problem auch dann, wenn nur ein Client auf den Server / das Konto zugreift.
user1968963

0

Gleiches Problem - mit Ubuntu 16.04 TB 45.4.0

-TB empfängt neue E-Mails und zeigt sie als neu im Posteingang in Fettdruck an. -Sound ist in den Einstellungen ordnungsgemäß konfiguriert. - War nicht allzu begeistert von FireNotify

Durch die Installation von Mailbox Alert wurde das Problem für mich behoben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.