Mutt - notification nouveau message (N)

a tous :smt006

J’ai installé et configurer la suite logicielle exim4-fetchmail-procmail-mutt

Je cherchais dans un premier temps à rafraichir automatiquement mes boites mails voir ICI

Cela fonctionne mais je me rends compte que les nouveaux messages n’ont pas le symbole N dans le menu général de mutt…

Je ne vois les nouveaux messages uniquement si j’entre dans un dossier email, seulement là le message apparaît.
Ce que je ne trouve pas pratique en soit

Est il possible d’y remédier??

Voici mon procmailrc

[code]# ~/.fetchmailrc

Fichier de configuration de fetchmail

Formation Debian GNU/Linux par Alexis de Lattre

http://formation-debian.via.ecp.fr/

Pour plus de détails, consultez “man fetchmail”, section "The run control

file" et “Configuration Examples”.

ATTENTION, ce fichier doit avoir les permissions “600”, sinon fetchmail

refuse de fonctionner.

Check new email

set daemon 60

Nom du serveur POP3

poll pop.gmail.com with proto POP3 and options no dns

Login et mot de passe de votre compte mail

username "...@gmail.com" there with password “…” is “…” here options ssl

Décommentez la ligne suivante si vous voulez que vos mails ne soient

pas effacés du serveur (c’est plus prudent pour des tests) :

#keep

Si vous voulez que fetchmail rappatrie les mails d’un deuxième compte POP,

il suffit de répéter les lignes “poll”, “protocol”, “username” et

“password” dans un deuxième paragraphe.

[/code]

Je précise que le service “fetchmail” se lance au démarrage (/etc/init.d/fetchmail)

Merci

[quote=“M3t4linux”]Je cherchais dans un premier temps à rafraichir automatiquement mes boites mails voir ICI

Cela fonctionne mais je me rends compte que les nouveaux messages n’ont pas le symbole N dans le menu général de mutt…

Je ne vois les nouveaux messages uniquement si j’entre dans un dossier email, seulement là le message apparaît.
Ce que je ne trouve pas pratique en soit

Est il possible d’y remédier??
[/quote]Étrange que les nouveaux mails n’aient pas le symbole N, ça ne m’est jamais arrivé.

Une petite idée à 2 balles que je n’ai pas essayée mais qui marche peut-être :

Pourquoi pas un script qui tourne à interval régulier via une tâche cron,
qui parcourt tes différents dossiers mail et vérifie
si le nombre de fichiers qu’il contient a augmenté
(dans le cas d’une config avec un mail = un fichier)
ou qui vérifie si le fichier a grossi (dans le cas d’une config avec tout les mails dans le même fichier).
Dans l’affirmative, ce script te lance une notification ou t’ouvre Mutt.

Je ne sais pas si ce lien est encore d’actualité mais il était pour Gmail,
ça vaut peut-être le coup que tu l’adaptes à tes besoins :
http://dwm.suckless.org/scripts/email_notifier_script

OK merci pour ce lien

Mais je suis (encore) sous KDE…

Je me dis que les notifications ne fonctionnent pas parce que j’ai choisis pop3 plutôt que IMAP???

[quote=“M3t4linux”]OK merci pour ce lien

Mais je suis (encore) sous KDE…

Je me dis que les notifications ne fonctionnent pas parce que j’ai choisis pop3 plutôt que IMAP???[/quote]C’est pas très grave, le script doit être modifiable pour envoyer la notification dans ce que tu veux, tiens par exemple dzen2, qui existe dans les dépots debian est très bien pour ça.
Par contre pour pop/imap, aucune idée.

OK, je fais suivre cette voie là

Merci en tout cas!!

Pour infos, ça se passe comment pour toi??

Tu vois les nouveaux messages arriver dans mutt ou une notification via dzen2 (que tu utilises??) te prévient??

Je viens de faire un test

Pour voir le “N” dans le menu des Boite aux lettres, je dois entrer dans une BAL, sortir et là, lee fameux “N” apparaît :confused:

Il y a un problème de rafraichissement dans le terminal (j’utilise uxrvt, un rapport??)

Je viens de tester avec xterm, idem dnc aucun rapport à ce niveau

[quote=“M3t4linux”]OK, je fais suivre cette voie là

Merci en tout cas!!

Pour infos, ça se passe comment pour toi??

Tu vois les nouveaux messages arriver dans mutt ou une notification via dzen2 (que tu utilises??) te prévient??[/quote]Je me suis pas encore bricolé de script de notification, quand je veux voir si j’ai des nouveaux mails, je fais G dans Mutt.
Mais je pense que je vais me faire quelque chose avec dzen2 un de ces quatres.

Tiens, un autre lien pour Gmail et dzen2 :http://dzen.geekmode.org/dwiki/doku.php?id=dzen:gmail-notify
Par contre ça ne parle pas de pop ou d’imap.

Comme je t’avais dit, j’avais désinstallé fetchmail car Mutt allait chercher les messages tout seul comme un grand quand je lui demandais.

Le problème est que je n’ai pas trouvé comment automatiser le processus,
ce n’était donc pas possible d’avoir des notifications
car les mails n’arrivaient que quand j’allais les chercher.

J’ai donc réinstallé fetchmail qui est un outil qui correspond bien à la philosophie “des outils qui ne font qu’une chose et qui la font bien” :slightly_smiling:

Et là, ce bon Fetchmail, bien autonome, fait son travail et me remplit mon ~/Maildir/new/ sans que je n’ai rien à lui demander, ce qui ouvre grand les possibilités de script de notification de nouveau mail avec dzen2.

Mais bon, je vais peut-être pas m’y mettre ce soir, il commence à se faire tard …

OK, bon en attendant de choisir un tilign WM qui me convienne, et donc de configurer dzen2 (encore merci pour l’infos) pour les notifications, je clos le topic.

Encore merci :wink:

[quote=“M3t4linux”]OK, bon en attendant de choisir un tilign WM qui me convienne, et donc de configurer dzen2 (encore merci pour l’infos) pour les notifications, je clos le topic.

Encore merci :wink:[/quote]Comme tu le sens,
de mon coté, j’ai fait une ébauche de script :[code]#!/bin/sh

script de notification mail avec dzen2,

vérifie l’état du répertoire des nouveaux mails

et notifie le résultat, les options sont documentées dans la doc de dzen

quand le script vous dit que vous avez des nouveaux messages, passez le curseur

sur la notification afin de faire apparaître 2 lignes

affichant le sujet et l’expéditeur du mail.

pour voir les informations concernant les messages suivant vous pouvez

soit utiliser les touches page_up page_down, soit scroller.

MAILDIR=~/Maildir/new
OPTIONS="-p 50 -l 2 -e onstart=collapse;key_Down=scrolldown;key_Up=scrollup;
button5=scrolldown;button4=scrollup;
key_Page_Down=scrolldown:2;key_Page_Up=scrollup:2;
key_Escape=exit;button3=exit;
entertitle=grabkeys,uncollapse,scrollhome;enterslave=grabkeys;
leaveslave=collapse,ungrabkeys"

while true
do
MAILS=ls -1 $MAILDIR |wc -l
if [ $MAILS -eq 0 ]; then
echo “Pas de nouveau message” |dzen2 -p 10; else
(echo -e “$MAILS nouveau(x) message(s)”;
for i in ~/Maildir/new/*
do
cat $i |grep "Subject: " |cut -c 10- ;
cat $i |grep "From: " |cut -c 7-
done) |dzen2 $OPTIONS
fi
sleep 60
done[/code]
Il fonctionne si tu as un fichier par mail.

Je n’ai rajouté aucune des options cosmétiques permises par dzen2
comme la colorisation, l’ajout d’images, l’alignement,
la distance avec les bords de l’écran, etc, …

un script for utilise sans doute…

Tiens, pendant que j’y suis, que conseillerais tu comme tiling wm pour un débutant??

[quote=“M3t4linux”]un script for utilise sans doute…

Tiens, pendant que j’y suis, que conseillerais tu comme tiling wm pour un débutant??[/quote]
Ça dépend comment tu veux débuter,
si tu cherches quelque chose de vraiment simple ou quelque chose avec plein de gadgets bonus.
Si tu cherches à l’utiliser dans le cadre d’un environnement de bureau ou seul.

Dans le cas où tu cherches l’abondance, je te conseille XMonad, dans le cas où tu cherche quelque chose d’épuré, je te conseille dwm.

Il existe aussi Bluetile, qui est dérivé de XMonad qui est vraiment conçu spécialement pour les débutants mais le paquet Debian n’est pas encore disponible

Effectivement, XMonad est sans doute (très) trop complet pour moi…

Je me dirigerait plutôt vers un dwm, wmii ou scrotwm

A part dwm, que penses tu des deux autres??

Je cherche surtout quelque chose de simple, pas trop compliqué et qui viendra remplacer complètement KDE, tant au niveau de kwin que ses applications.
D’où mon implication première dans l’utilisation des logiciel en console

Jamais pris le temps d’essayer scrotwm,
wmii est aussi très riche en possibilité (quand on sait bien scripter),
ce qui m’avait dérangé avec ne sont que des détails,
à savoir le fait de ne pas pouvoir enlever les barres des fenêtres et de ne pas pouvoir cacher la barre de status.