Supprime «~ / Mail n'existe pas» dans mutt

13

J'utilise Mutt (1.5.21 sur un VPS Wheezy Debian 7.2 sans tête) seulement occasionnellement, pour voir et supprimer les messages de cron et autres.

Cependant, il continue de me harceler avec ce dossier ~ / Mail inexistant.

Mutt harcelant

Inutile de dire qu'il fonctionne parfaitement avec le dossier non créé; Je suis en quelque sorte raté le point de poser cette question à chaque fois.

Puis-je désactiver le message? (Ou si cela échoue, changez le chemin vers quelque chose d'invisible?)

Alois Mahdal
la source
2
Je pense que vous pouvez modifier les paramètres mutt pour regarder un répertoire de messagerie différent. Vous pouvez le remplacer par ce que vous utilisez réellement à la place.
Faheem Mitha
1
@FaheemMitha Puisque je peux lire tous les messages (cron etc.), je suppose qu'il sait déjà où se trouve mon courrier (je suppose que c'est / var / spool ou quelque chose par défaut sur Debian). Je ne comprends pas pourquoi il veut créer un autre emplacement.
Alois Mahdal
1
C'est là que réside votre bobine de messagerie (généralement la même que votre boîte de réception). Les dossiers de messagerie sont souvent dans ~ / Mail.
Faheem Mitha

Réponses:

6

Comme le souligne Faheem dans un commentaire, vous pouvez modifier l'emplacement du dossier de messagerie par défaut dans votre muttrcfichier (généralement situé dans /etc/Muttrcpour les configurations à l'échelle du système ou ~/.muttrcpour les configurations locales). Par exemple:

set folder = "~/.mail"

mais vous devez toujours créer le dossier, sinon mutt continuera de vous embêter.

Ernest A
la source
Cela pourrait être compliqué car le MAILDIR par défaut de procmail est $ HOME / Mail.
@ user55518 Je ne vois aucun problème à cela. Je n'utilise pas procmail mais si je le faisais, je pourrais également changer ses paramètres.
Alois Mahdal
2

Le message est vidé sur la ligne 806 (main.c) et il semble que vous n'ayez pas la possibilité de le désactiver.

Pour avoir un ~/Maildir par défaut, vous pouvez par exemple ajouter une ligne à votre skel:

# /etc/skel/.profile 
mkdir -p ~ / Mail

Ainsi, lorsque vous créez un nouvel utilisateur, le dossier skel est copié dans ~ et après la première connexion, vous aurez votre répertoire ~ / Mail. Un meilleur moyen serait peut-être de modifier adduser s'il a des crochets pour ce type de sondes.


la source
1
Eh bien, je pense que la simple création du /etc/skel/Maildossier serait mieux que la modification de .profile ou adduser. OTOH, je serais plus heureux si le dossier n'avait pas besoin d'exister.
Alois Mahdal
2

Le répertoire sur lequel Mutt vous invite est le répertoire par défaut contenant les boîtes aux lettres. (Ce n'est pas lui-même une boîte aux lettres.) C'est le répertoire qui est abrégé comme +au début d'un chemin de boîte aux lettres dans Mutt. Vous ne pouvez pas désactiver complètement la fonctionnalité (Mutt veut +dire quelque chose), mais vous pouvez changer l'emplacement en quelque chose qui existe comme /ou votre répertoire personnel en définissant l' folderoption.

set folder=~
Gilles 'SO- arrête d'être méchant'
la source