[débutant]
Bonsoir,
Le serveur (Linux Ubuntu) qui réceptionne mes mails (fetchmail)
m'affiche régulièrement, sans que je le lui demande, des messages du
style :
'You have new mail in /var/mail/pierre'
ou encore :
'You have mail in /var/mail/pierre'
D'où mes questions :
1) Quel démon se charge de m'écrire cela ?
2) Quelle commande permet de récupérer ces booléens ?
3) Si possible, a-t-on une commande pour savoir combien de nouveaux
mails ? Et combien de mails ?
4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
c'est la question 3) à distance).
Merci d'avance.
Pierre
[débutant]
Bonsoir,
Le serveur (Linux Ubuntu) qui réceptionne mes mails (fetchmail)
m'affiche régulièrement, sans que je le lui demande, des messages du
style :
'You have new mail in /var/mail/pierre'
ou encore :
'You have mail in /var/mail/pierre'
D'où mes questions :
1) Quel démon se charge de m'écrire cela ?
2) Quelle commande permet de récupérer ces booléens ?
3) Si possible, a-t-on une commande pour savoir combien de nouveaux
mails ? Et combien de mails ?
4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
c'est la question 3) à distance).
Merci d'avance.
Pierre
[débutant]
Bonsoir,
Le serveur (Linux Ubuntu) qui réceptionne mes mails (fetchmail)
m'affiche régulièrement, sans que je le lui demande, des messages du
style :
'You have new mail in /var/mail/pierre'
ou encore :
'You have mail in /var/mail/pierre'
D'où mes questions :
1) Quel démon se charge de m'écrire cela ?
2) Quelle commande permet de récupérer ces booléens ?
3) Si possible, a-t-on une commande pour savoir combien de nouveaux
mails ? Et combien de mails ?
4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
c'est la question 3) à distance).
Merci d'avance.
Pierre
> 3) Si possible, a-t-on une commande pour savoir combien de nouveaux
> mails ? Et combien de mails ?
from
> 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
> aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
> au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
> c'est la question 3) à distance).
ssh from
> 3) Si possible, a-t-on une commande pour savoir combien de nouveaux
> mails ? Et combien de mails ?
from
> 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
> aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
> au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
> c'est la question 3) à distance).
ssh utilisateur@machine from
> 3) Si possible, a-t-on une commande pour savoir combien de nouveaux
> mails ? Et combien de mails ?
from
> 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
> aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
> au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
> c'est la question 3) à distance).
ssh from
[débutant]
Bonsoir,
Le serveur (Linux Ubuntu) qui réceptionne mes mails (fetchmail)
m'affiche régulièrement, sans que je le lui demande, des messag es du
style :
'You have new mail in /var/mail/pierre'
ou encore :
'You have mail in /var/mail/pierre'
D'où mes questions :
1) Quel démon se charge de m'écrire cela ?
2) Quelle commande permet de récupérer ces booléens ?
3) Si possible, a-t-on une commande pour savoir combien de nouveaux
mails ? Et combien de mails ?
4) J'arrive à ssh : je veux écrire un script sur un client (Deb ian) qui
aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
c'est la question 3) Ã distance).
[débutant]
Bonsoir,
Le serveur (Linux Ubuntu) qui réceptionne mes mails (fetchmail)
m'affiche régulièrement, sans que je le lui demande, des messag es du
style :
'You have new mail in /var/mail/pierre'
ou encore :
'You have mail in /var/mail/pierre'
D'où mes questions :
1) Quel démon se charge de m'écrire cela ?
2) Quelle commande permet de récupérer ces booléens ?
3) Si possible, a-t-on une commande pour savoir combien de nouveaux
mails ? Et combien de mails ?
4) J'arrive à ssh : je veux écrire un script sur un client (Deb ian) qui
aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
c'est la question 3) Ã distance).
[débutant]
Bonsoir,
Le serveur (Linux Ubuntu) qui réceptionne mes mails (fetchmail)
m'affiche régulièrement, sans que je le lui demande, des messag es du
style :
'You have new mail in /var/mail/pierre'
ou encore :
'You have mail in /var/mail/pierre'
D'où mes questions :
1) Quel démon se charge de m'écrire cela ?
2) Quelle commande permet de récupérer ces booléens ?
3) Si possible, a-t-on une commande pour savoir combien de nouveaux
mails ? Et combien de mails ?
4) J'arrive à ssh : je veux écrire un script sur un client (Deb ian) qui
aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
c'est la question 3) Ã distance).
> 'You have new mail in /var/mail/pierre'
> 'You have mail in /var/mail/pierre'
Où, comment et quand cela s'affiche-t-il? Plus de détail ne peut pas
nuire :)
> 2) Quelle commande permet de récupérer ces booléens ?
De quels booléens parles-tu ?
> 3) Si possible, a-t-on une commande pour savoir combien de nouveaux
> mails ? Et combien de mails ?
man from
> 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
> aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
> au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
> c'est la question 3) à distance).
Ben pareil, mais à distance... Tu lances un from sur la machine
distante, ou alors j'ai pas tout compris.
> 'You have new mail in /var/mail/pierre'
> 'You have mail in /var/mail/pierre'
Où, comment et quand cela s'affiche-t-il? Plus de détail ne peut pas
nuire :)
> 2) Quelle commande permet de récupérer ces booléens ?
De quels booléens parles-tu ?
> 3) Si possible, a-t-on une commande pour savoir combien de nouveaux
> mails ? Et combien de mails ?
man from
> 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
> aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
> au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
> c'est la question 3) à distance).
Ben pareil, mais à distance... Tu lances un from sur la machine
distante, ou alors j'ai pas tout compris.
> 'You have new mail in /var/mail/pierre'
> 'You have mail in /var/mail/pierre'
Où, comment et quand cela s'affiche-t-il? Plus de détail ne peut pas
nuire :)
> 2) Quelle commande permet de récupérer ces booléens ?
De quels booléens parles-tu ?
> 3) Si possible, a-t-on une commande pour savoir combien de nouveaux
> mails ? Et combien de mails ?
man from
> 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
> aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
> au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
> c'est la question 3) à distance).
Ben pareil, mais à distance... Tu lances un from sur la machine
distante, ou alors j'ai pas tout compris.
François TOURDE a écrit :> 'You have new mail in /var/mail/pierre'
> 'You have mail in /var/mail/pierre'
Où, comment et quand cela s'affiche-t-il? Plus de détail ne pe ut pas
nuire :)
Voici :
D'abord quand je me connecte sur le serveur (par ssh), j'ai :
'Linux [...]
The programs included with the Ubuntu system are free [...]
[...]
You have mail.
Last login: Mon Oct ...'
Le 'You have mail' voulant dire que j'ai des mails dans
/var/mail/pierre.
Mais lorsque je reçois un nouveau mail, j'ai plutôt : 'You have new
mails'.
Je voulais parler d'une commande qui me dirait si j'ai des mail et/ou si
j'ai des nouveaux mails, exactement comme le truc automatique que j'ai
décrit ci-dessus.
François TOURDE a écrit :
> 'You have new mail in /var/mail/pierre'
> 'You have mail in /var/mail/pierre'
Où, comment et quand cela s'affiche-t-il? Plus de détail ne pe ut pas
nuire :)
Voici :
D'abord quand je me connecte sur le serveur (par ssh), j'ai :
'Linux [...]
The programs included with the Ubuntu system are free [...]
[...]
You have mail.
Last login: Mon Oct ...'
Le 'You have mail' voulant dire que j'ai des mails dans
/var/mail/pierre.
Mais lorsque je reçois un nouveau mail, j'ai plutôt : 'You have new
mails'.
Je voulais parler d'une commande qui me dirait si j'ai des mail et/ou si
j'ai des nouveaux mails, exactement comme le truc automatique que j'ai
décrit ci-dessus.
François TOURDE a écrit :> 'You have new mail in /var/mail/pierre'
> 'You have mail in /var/mail/pierre'
Où, comment et quand cela s'affiche-t-il? Plus de détail ne pe ut pas
nuire :)
Voici :
D'abord quand je me connecte sur le serveur (par ssh), j'ai :
'Linux [...]
The programs included with the Ubuntu system are free [...]
[...]
You have mail.
Last login: Mon Oct ...'
Le 'You have mail' voulant dire que j'ai des mails dans
/var/mail/pierre.
Mais lorsque je reçois un nouveau mail, j'ai plutôt : 'You have new
mails'.
Je voulais parler d'une commande qui me dirait si j'ai des mail et/ou si
j'ai des nouveaux mails, exactement comme le truc automatique que j'ai
décrit ci-dessus.
[débutant]
Bonsoir,
Le serveur (Linux Ubuntu) qui réceptionne mes mails (fetchmail)
m'affiche régulièrement, sans que je le lui demande, des messages du
style :
'You have new mail in /var/mail/pierre'
ou encore :
'You have mail in /var/mail/pierre'
D'où mes questions :
1) Quel démon se charge de m'écrire cela ?
2) Quelle commande permet de récupérer ces booléens ?
3) Si possible, a-t-on une commande pour savoir combien de nouveaux
mails ? Et combien de mails ?
4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
c'est la question 3) à distance).
[débutant]
Bonsoir,
Le serveur (Linux Ubuntu) qui réceptionne mes mails (fetchmail)
m'affiche régulièrement, sans que je le lui demande, des messages du
style :
'You have new mail in /var/mail/pierre'
ou encore :
'You have mail in /var/mail/pierre'
D'où mes questions :
1) Quel démon se charge de m'écrire cela ?
2) Quelle commande permet de récupérer ces booléens ?
3) Si possible, a-t-on une commande pour savoir combien de nouveaux
mails ? Et combien de mails ?
4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
c'est la question 3) à distance).
[débutant]
Bonsoir,
Le serveur (Linux Ubuntu) qui réceptionne mes mails (fetchmail)
m'affiche régulièrement, sans que je le lui demande, des messages du
style :
'You have new mail in /var/mail/pierre'
ou encore :
'You have mail in /var/mail/pierre'
D'où mes questions :
1) Quel démon se charge de m'écrire cela ?
2) Quelle commande permet de récupérer ces booléens ?
3) Si possible, a-t-on une commande pour savoir combien de nouveaux
mails ? Et combien de mails ?
4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
c'est la question 3) à distance).
Pierre Allken-Bernard a écrit :
> 1) Quel démon se charge de m'écrire cela ?
bash lui-même. man bash, puis cherche MAIL, MAILCHECK et MAILPATH
> 2) Quelle commande permet de récupérer ces booléens ?
bash le fait sans « commandes », mais il est facile de le faire
soi-même: il suffit de comparer le dernier temps d'accès à la boîte à
lettres et le dernier temps de modification (comparer ls -lu et ls -l).
Ces temps s'obtiennent en shell par stat.
> 3) Si possible, a-t-on une commande pour savoir combien de nouveaux
> mails ? Et combien de mails ?
from, comme cité par d'autres. Ou alors grep ^From $MAIL|wc -l est une
bonne approximation pour le nombre de mails. Pour les nouveaux, c'est
assez difficile comme ça car la lecture du fichier de mail pour obtenir
le nombre de mails (que ce soit par from ou grep) suffit à marquer la
boîte comme non-nouvelle. Il faut donc après chercher dans le statut
plus précis de chaque mail (une ligne d'entête est utilisée pour ça:
grep ^Status: $MAIL doit aider) pour trouver les vrais nouveaux.
> 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
> aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
> au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
> c'est la question 3) à distance).
ssh serveur /home/login/bin/monscriptbidule
Mais en fait, il est probablement plus simple dans ce cas d'accéder au
serveur par le service habituel (IMAP, POP) avec nc ou openssl s_client
selon que c'est un accès en POPS/IMAPS ou POP/IMAP, et d'émettre la
commande POP/IMAP qui va bien pour savoir l'état des mails et en déduire
combien il y a de nouveaux.
Ceci dit, c'est sans doute un peu rude pour un débutant.
Pierre Allken-Bernard a écrit :
> 1) Quel démon se charge de m'écrire cela ?
bash lui-même. man bash, puis cherche MAIL, MAILCHECK et MAILPATH
> 2) Quelle commande permet de récupérer ces booléens ?
bash le fait sans « commandes », mais il est facile de le faire
soi-même: il suffit de comparer le dernier temps d'accès à la boîte à
lettres et le dernier temps de modification (comparer ls -lu et ls -l).
Ces temps s'obtiennent en shell par stat.
> 3) Si possible, a-t-on une commande pour savoir combien de nouveaux
> mails ? Et combien de mails ?
from, comme cité par d'autres. Ou alors grep ^From $MAIL|wc -l est une
bonne approximation pour le nombre de mails. Pour les nouveaux, c'est
assez difficile comme ça car la lecture du fichier de mail pour obtenir
le nombre de mails (que ce soit par from ou grep) suffit à marquer la
boîte comme non-nouvelle. Il faut donc après chercher dans le statut
plus précis de chaque mail (une ligne d'entête est utilisée pour ça:
grep ^Status: $MAIL doit aider) pour trouver les vrais nouveaux.
> 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
> aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
> au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
> c'est la question 3) à distance).
ssh serveur /home/login/bin/monscriptbidule
Mais en fait, il est probablement plus simple dans ce cas d'accéder au
serveur par le service habituel (IMAP, POP) avec nc ou openssl s_client
selon que c'est un accès en POPS/IMAPS ou POP/IMAP, et d'émettre la
commande POP/IMAP qui va bien pour savoir l'état des mails et en déduire
combien il y a de nouveaux.
Ceci dit, c'est sans doute un peu rude pour un débutant.
Pierre Allken-Bernard a écrit :
> 1) Quel démon se charge de m'écrire cela ?
bash lui-même. man bash, puis cherche MAIL, MAILCHECK et MAILPATH
> 2) Quelle commande permet de récupérer ces booléens ?
bash le fait sans « commandes », mais il est facile de le faire
soi-même: il suffit de comparer le dernier temps d'accès à la boîte à
lettres et le dernier temps de modification (comparer ls -lu et ls -l).
Ces temps s'obtiennent en shell par stat.
> 3) Si possible, a-t-on une commande pour savoir combien de nouveaux
> mails ? Et combien de mails ?
from, comme cité par d'autres. Ou alors grep ^From $MAIL|wc -l est une
bonne approximation pour le nombre de mails. Pour les nouveaux, c'est
assez difficile comme ça car la lecture du fichier de mail pour obtenir
le nombre de mails (que ce soit par from ou grep) suffit à marquer la
boîte comme non-nouvelle. Il faut donc après chercher dans le statut
plus précis de chaque mail (une ligne d'entête est utilisée pour ça:
grep ^Status: $MAIL doit aider) pour trouver les vrais nouveaux.
> 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui
> aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou
> au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros,
> c'est la question 3) à distance).
ssh serveur /home/login/bin/monscriptbidule
Mais en fait, il est probablement plus simple dans ce cas d'accéder au
serveur par le service habituel (IMAP, POP) avec nc ou openssl s_client
selon que c'est un accès en POPS/IMAPS ou POP/IMAP, et d'émettre la
commande POP/IMAP qui va bien pour savoir l'état des mails et en déduire
combien il y a de nouveaux.
Ceci dit, c'est sans doute un peu rude pour un débutant.
Le 14179ième jour après Epoch,
Pierre Allken-Bernard écrivait:
> Je voulais parler d'une commande qui me dirait si j'ai des mail et/ou si
> j'ai des nouveaux mails, exactement comme le truc automatique que j'ai
> décrit ci-dessus.
Mis à part faire comme la commande en question, c'est à dire noter le
dernier résultat de "from -c" et prévenir si le nouveau est supérieur,
je vois pas.
Le 14179ième jour après Epoch,
Pierre Allken-Bernard écrivait:
> Je voulais parler d'une commande qui me dirait si j'ai des mail et/ou si
> j'ai des nouveaux mails, exactement comme le truc automatique que j'ai
> décrit ci-dessus.
Mis à part faire comme la commande en question, c'est à dire noter le
dernier résultat de "from -c" et prévenir si le nouveau est supérieur,
je vois pas.
Le 14179ième jour après Epoch,
Pierre Allken-Bernard écrivait:
> Je voulais parler d'une commande qui me dirait si j'ai des mail et/ou si
> j'ai des nouveaux mails, exactement comme le truc automatique que j'ai
> décrit ci-dessus.
Mis à part faire comme la commande en question, c'est à dire noter le
dernier résultat de "from -c" et prévenir si le nouveau est supérieur,
je vois pas.
- dans un script, il faut filtrer sa sortie
~ $ from -c
There are 0 messages in your incoming mailbox.
=> from -c | awk '{print $3}'
ou équivalent est plus lourd que :
~ $ grep -c ^From "$MAIL"
Le format maildir simplifie le décompte des courriers à lire, il suffit
en principe de compter les fichiers présents dans maildir/new/ ...
- dans un script, il faut filtrer sa sortie
~ $ from -c
There are 0 messages in your incoming mailbox.
=> from -c | awk '{print $3}'
ou équivalent est plus lourd que :
~ $ grep -c ^From "$MAIL"
Le format maildir simplifie le décompte des courriers à lire, il suffit
en principe de compter les fichiers présents dans maildir/new/ ...
- dans un script, il faut filtrer sa sortie
~ $ from -c
There are 0 messages in your incoming mailbox.
=> from -c | awk '{print $3}'
ou équivalent est plus lourd que :
~ $ grep -c ^From "$MAIL"
Le format maildir simplifie le décompte des courriers à lire, il suffit
en principe de compter les fichiers présents dans maildir/new/ ...
Jacques L'helgoualc'h a écrit :
> - dans un script, il faut filtrer sa sortie
> ~ $ from -c
> There are 0 messages in your incoming mailbox.
> => from -c | awk '{print $3}'
Oui, j'avais trouvé :
from -c | cut -f3 -d
> ou équivalent est plus lourd que :
> ~ $ grep -c ^From "$MAIL"
Ok, je vais donc utiliser cette dernière commande.
> Le format maildir simplifie le décompte des courriers à lire, il suffit
> en principe de compter les fichiers présents dans maildir/new/ ...
Oui, je ne sais pas pourquoi ce n'est pas ce format que j'utilise !
Jacques L'helgoualc'h a écrit :
> - dans un script, il faut filtrer sa sortie
> ~ $ from -c
> There are 0 messages in your incoming mailbox.
> => from -c | awk '{print $3}'
Oui, j'avais trouvé :
from -c | cut -f3 -d
> ou équivalent est plus lourd que :
> ~ $ grep -c ^From "$MAIL"
Ok, je vais donc utiliser cette dernière commande.
> Le format maildir simplifie le décompte des courriers à lire, il suffit
> en principe de compter les fichiers présents dans maildir/new/ ...
Oui, je ne sais pas pourquoi ce n'est pas ce format que j'utilise !
Jacques L'helgoualc'h a écrit :
> - dans un script, il faut filtrer sa sortie
> ~ $ from -c
> There are 0 messages in your incoming mailbox.
> => from -c | awk '{print $3}'
Oui, j'avais trouvé :
from -c | cut -f3 -d
> ou équivalent est plus lourd que :
> ~ $ grep -c ^From "$MAIL"
Ok, je vais donc utiliser cette dernière commande.
> Le format maildir simplifie le décompte des courriers à lire, il suffit
> en principe de compter les fichiers présents dans maildir/new/ ...
Oui, je ne sais pas pourquoi ce n'est pas ce format que j'utilise !