Es gibt die Konfigurationsoption "NewMail FIFO Path" in alpine. Zitieren der Hilfe:
Möglicherweise muss Alpine eine FIFO-Spezialdatei (auch Named Pipe genannt) erstellen, in der jedes Mal eine einzeilige Nachricht gesendet wird, wenn eine neue Nachricht im aktuellen Ordner, in der INBOX oder in geöffneten Stayopen-Ordnern empfangen wird. Zum Schutz vor zwei verschiedenen Alpen, die beide in dasselbe FIFO schreiben, erstellt Alpine das FIFO nur und schreibt darauf, wenn es noch nicht vorhanden ist.
Also habe ich die Option auf '/tmp/alpine.fifo' gesetzt und ein einfaches Dienstprogramm geschrieben, um Nachrichten aus dem FIFO zu lesen und 'notify-send' aufzurufen:
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#define FIFO_NAME "/tmp/alpine.fifo"
int main(void)
{
char s[512];
char cmd[512];
int num;
int fd = open(FIFO_NAME, O_RDONLY);
do {
if ((num = read(fd, s, 300)) == -1)
perror("read");
else {
s[num] = '\0';
sprintf(cmd, "notify-send -t 0 'New mail:' '%s'", s);
system(cmd);
}
} while (num > 0);
return 0;
}
Speichern Sie es in alpine-notifier.c und kompilieren Sie es mit dem Befehl 'gcc alpine-notifier.c -o alpine-notifier'. Starten Sie 'alpine-notifier', nachdem alpine gestartet wurde. Genießen Sie Popup-Benachrichtigungen.
Update :
Ich war mit meiner vorherigen Antwort nicht zufrieden, daher habe ich das Skript stark verbessert und ein Github-Repo dafür erstellt.
Jetzt müssen Sie das Skript nicht mehr starten, nachdem Sie alpine gestartet haben. Das Skript erledigt alles für Sie. Der Kern des Skripts ist größtenteils derselbe (ich habe das Parsen nur ein wenig verbessert):
Der Rest ist etwas groß, um hier zu posten, so dass jeder, der interessiert ist, ihn einfach beim Repo bekommen kann .
quelle
content
undname
sind ein wenig Buggy in einigen Fällen., Die ein wenig albern ist , da sie sind der Grund , warum ich die Antwort überhaupt geschrieben. = PKönnen Sie kein spezielles Mail-Benachrichtigungstool wie Gnubiff, Mail-Benachrichtigung oder kbiff verwenden?
quelle
Es ist nicht möglich, die "Benachrichtigung über neue E-Mails" von alpine anzupassen.
In der Konfigurationsdokumentation wird keine solche Option erwähnt .
Auch hier ist ein Zitat aus der Mailingliste von Eduardo Chappa:
Ihre Optionen sind jetzt:
Und um den Entwickler meines bevorzugten Mail-Clients zu zitieren:
:-)
quelle