OVH Cloud OVH Cloud

You have mail !!

24 réponses
Avatar
olivier.marti
A chaque fois que j'ouvre un nouveau Terminal, j'ai le message "You have
mail." Comment supprimer ça. Ca n'est pas dans mes .login et .cshrc
personnels. D'ou ça sort ? Une idée ?

Je vois rien dans /etc/csh.login ni dans /etc/csh.cshrc

Je suis en tcsh comme shell par défaut, sous Mac OS X 10.5.6.

Olivier

4 réponses

1 2 3
Avatar
grokub
Olivier Marti wrote:

Il y a effectivement un message dans /var/mail/marti. Mais ni mail ni
mailx ne voient ce message :



cat /var/mail/marti

C'est sale mais ça donne une idée de ce que ça dit.

Sinon, il se peut que le mail soit marqué lu. Il y a une option de la
commande mail pour lire les mails déjà lus mais je l'ai oubliée et
je ne la retrouve pas (une raison pour laquelle je hais Unix).

Donc pas moyen de la détruire. En tout cas pas "proprement".



rm /var/mail/marti

sans aucun état d'âme.



--
Jean-Yves Bernier <http://www.pescadoo.net/>
Avatar
olivier.marti
Eric Levenez wrote:

Le 07/04/09 22:07, dans <1ixtow0.jm29sl6umxq8N%,
« Olivier Marti » a écrit :

> Eric Levenez wrote:
>
>> Le 05/04/09 23:05, dans <1ixq2ng.1dwaepl11kn3uoN%,
>> « Olivier Marti » a écrit :
>>
>>> Bon, ce qui serait super, c'est que quand tout le monde aura fini de se
>>> moquer de tout le monde, quelqu'un s'interesse à ma question ... ;-)
>>
>> Soit le shell demande à mail si il voit des messages pour l'utilisateur,
>> soit le shell fait cela en interne tout seul. Regarde la doc de ton shell.
>
> Je suis en tcsh. Qui exécute au login /etc/csh.login et /etc/csh.cshrc.
> Qui ne font que positioner le prompt et le path.

Comme je l'ai dit, certains shells regardent tout seul si il y a des mails,
tcsh (qui devrait être interdit d'utilisation soit dit en passant) est de
ceux là :

$ strings /bin/tcsh | grep mail
You have %d mail messages.
You have %d mail messages in %s.
You have %smail.
You have %smail in %s.



Je n'était effectivement pas allé au fond des choses. Donc rien à faire
de ce coté. Je ne me sens pas très tenté de recompiler un tcsh.

Enfin, cette fois ci j'ai compris ... Merci !! (comme disait l'autre :
je comprends vite, mais il faut m'expliquer longtemps ...)

Quand à lancer une 'flame war' sur tcsh, je ne me lance pas :-) De toute
façon tous mes scripts sont en ksh.

>> Après si tu veux savoir où mail voit ces mails, alors regarde encore la doc
>> de mail, cela te donnera par exemple les répertoires /var/mail/* et ~/mbox.
>
> Il y a effectivement un message dans /var/mail/marti. Mais ni mail ni
> mailx ne voient ce message :
>
> Spip-marti-46-~:mail
> No mail for marti

Il y a peut-être un problème de droit d'accès aux fichiers.



Spip-marti-32-~:ls -l /var/mail
total 8
-rw------- 1 marti mail 711 27 mar 11:33 marti

> Donc pas moyen de la détruire. En tout cas pas "proprement".

Le shell c'est sale ? Alors pourquoi utiliser le Terminal ? :-)



Je trouvais juste que manipuler un fichier mbox 'à la main' n'était pas
très 'propre'. C'est plutôt à mail de faire ça. Ceci étant dit, il y a
un soft qui a probablement fait des choses 'pas très propres'. Mes
essais d'installer Freenet en l'occurence.

> Et je ne sais toujours pas quel bout de soft se charge de compter mes
> mails au login ...

Déjà répondu.




Merci pour tout ça.

Olivier
Avatar
Eric Levenez
Le 08/04/09 08:42, dans <1ixuhh3.105z0vihw12tlN%,
« Olivier Marti » a écrit :

Eric Levenez wrote:

Il y a peut-être un problème de droit d'accès aux fichiers.



Spip-marti-32-~:ls -l /var/mail
total 8
-rw------- 1 marti mail 711 27 mar 11:33 marti



Peut-être que mail ne regarde pas à cet endroit, l'option -f devrait
permettre de voir le email. Mais de toute façon, un "cat" est suffisant dans
ce cas, et suivi d'un "rm"...

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Avatar
olivier.marti
Eric Levenez wrote:

Peut-être que mail ne regarde pas à cet endroit, l'option -f devrait
permettre de voir le email. Mais de toute façon, un "cat" est suffisant dans
ce cas, et suivi d'un "rm"...



J'avais fait "less" plutôt que "cat", mais comme il n'y avait qu'un seul
message "cat" aurait été tout aussi adapté.

Merci pour tout

Olivier
1 2 3