OVH Cloud OVH Cloud

TELNET

12 réponses
Avatar
Hyerac
Bonjour,

comment supprimer x messages en une seule commande avec telnet ? Est-ce
possible ?
Merci à tous

10 réponses

1 2
Avatar
Mathieu Arnold
Hyerac écrivait:
Bonjour,

comment supprimer x messages en une seule commande avec telnet ? Est-ce
possible ?


non.

par contre, des choses genre :

(
sleep 3
echo user tata
echo pass toto
for i in $(yes|head -100|awk '{print NR}')
do
echo dele $i
done
echo quit
sleep 10
)|telnet mail.tata.com 110

ça marche tres bien :-)

--
Mathieu Arnold

Avatar
Hyerac
Hyerac écrivait:

Bonjour,

comment supprimer x messages en une seule commande avec telnet ? Est-ce
possible ?



non.

par contre, des choses genre :

(
sleep 3
echo user tata
echo pass toto
for i in $(yes|head -100|awk '{print NR}')
do
echo dele $i
done
echo quit
sleep 10
)|telnet mail.tata.com 110

ça marche tres bien :-)

Trop technique pour moi :) existerait-il un petit prog qui puisse me

gérer ça ?
Merci en tout cas pour votre réponse rapide.


Avatar
Hyerac
Salut Hyerac,

Dans ton post <news:431e08f6$0$6149$


Trop technique pour moi :) existerait-il un petit prog qui puisse me
gérer ça ?



PopTray ? <http://www.poptray.org/>

Je ne comprends pas si tu tiens absolument à Telnet ou recherches une
solution en interface graphique permettant d'intervenir à distance sur
un serveur pop/imap (en fait, faire du "imap" avec un pop)...

HTH

Bonjour Sinmiam et merci pour ta réponse.

Je vais essayer d'être plus clair. Ma boite sur pop.pro.proxad.net
dépasse les 12000 messages et sature. Impossible de les supprimer via
leur webmail qui plante en permanence et telnet me semblait LA solution.
Mais supprimer un à un 12000 mails, y'a de quoi attraper des ampoules
aux doigts.
Verrais tu une solution simple à ce problème compliqué (pour moi) ?


Avatar
Sébastien WILLEMIJNS
On Wed, 07 Sep 2005 07:08:00 +0200, Hyerac wrote:

Je vais essayer d'être plus clair. Ma boite sur pop.pro.proxad.net
dépasse les 12000 messages et sature. Impossible de les supprimer via


essaye PULLMAIL ou GETMAIL (voir liens sur ma FAQ
http://vivil.free.fr/changmel.htm)

en telnet, je crois que "DELE ALL" permet d'effacer tout en une seule
commande (a confirmer)

--
Sébastien WILLEMIJNS, France
www.willemijns.com
www.nntpeng.willemijns.com (FAQ about open NNTP servers)

Avatar
Séb Dalmat

Bonjour Sinmiam et merci pour ta réponse.
Je vais essayer d'être plus clair. Ma boite sur pop.pro.proxad.net
dépasse les 12000 messages et sature. Impossible de les supprimer via
leur webmail qui plante en permanence et telnet me semblait LA solution.
Mais supprimer un à un 12000 mails, y'a de quoi attraper des ampoules
aux doigts.
Verrais tu une solution simple à ce problème compliqué (pour moi) ?


n'importe quel outil de gestion de courrier.
ne charger que les entêtes, puis tout sélectionner (généralement par
Ctrl A) puis delete

Avatar
rm

On Wed, 07 Sep 2005 07:08:00 +0200, Hyerac wrote:

Je vais essayer d'être plus clair. Ma boite sur pop.pro.proxad.net
dépasse les 12000 messages et sature. Impossible de les supprimer via
leur webmail qui plante en permanence et telnet me semblait LA solution.
Mais supprimer un à un 12000 mails, y'a de quoi attraper des ampoules
aux doigts.
Verrais tu une solution simple à ce problème compliqué (pour moi) ?



salut

BeckyMail est certainement le plus rapide pour ce type d'opération


Foxmail est pas mal non plus, pour cette besogne, en moins cher :-)

Mail > Remote Mailbox > CTRL+A > Suppr > Mail > Remote Mailbox


F12 > ... > CTRL+A > Suppr. > [Exécuter] > ... > [Fermer]

les "..." représentent le temps d'attente de relève de en-têtes, puis de
l'enchainement des DELE massifs

sinon, n'importe quel POPTray ou MagicMailMonitor fera de même...

@+
--
rm
http://foxmail.free.fr


Avatar
Ludovic LEMOAL
Hyerac nous a schtroumphé :

Je vais essayer d'être plus clair. Ma boite sur pop.pro.proxad.net
dépasse les 12000 messages et sature. Impossible de les supprimer via
leur webmail qui plante en permanence et telnet me semblait LA solution.
Mais supprimer un à un 12000 mails, y'a de quoi attraper des ampoules
aux doigts.


Avec The Bat! et le gestionnaire de message sur le serveur, tu peux faire
ça : il ne récupère que les en-têtes et ensuite, tu choisis de les
récupérer, des les effacer, etc.

Par contre, 12 000 courriers, ça risque d'être long...
--
Ludovic LE MOAL

Avatar
mdnews

Ma boite sur pop.pro.proxad.net
dépasse les 12000 messages et sature. Impossible de les supprimer via
leur webmail qui plante en permanence et telnet me semblait LA solution.


Bonne idée, c'est gratuit et presque inclus dans tout les OS actuels.
Ce n'est pas exhaustif mais il y a un petit guide :
<http://pages.prodigy.net/michael_santovec/pop3telnet.htm#top>

Cette page parmi d'autre pense à te rappeler que l'effacement des mails
ne se fait que lorsque la session Telnet est close et proprement :


C'est à dire lorsqu'on tape QUIT et pas seulement en fermant la fenêtre.

| DELE msg#
| This marks message number msg# for deletion from the server. This is
| the way to get rid a problem causing message. It is not actually
| deleted until the QUIT command is issued. If you lose the connection
| to the mail server before issuing the QUIT command, the server should
| not delete any messages. Example: DELE 3



Oui, mais ce qu'il souhaite c'est de ne _pas_ avoir à faire

DELE 1
DELE 2
...[sic 1 semaine]...
DEL 12000
QUIT

;-)

PS effectivement, Becky, TheBat, donnent accès à toutes leurs fonction même
pendant la période d'essai. Mailwasher peut le faire aussi.


Avatar
mdnews

J'ai bien compris et dans ce cas, un DELE ALL (ou équivalent) n'est pas
possible ? J'avoue ne pas avoir trouvé d'équivalent.



Helas non, ni DELE *, donc à moins de pouvoir faire un script qui fait une
boucle, il faut utiliser un petit programme.
Ou alors contacter aimablement le postmaster car pour lui, ça se résume
(sur une messagerie de type Sendmail) à faire « >nom_du_compte » et
pfffuit, en 1/2 seconde tout est effacé.

Avatar
Hyerac
Salut mdnews,

Dans ton post <news:


Oui, mais ce qu'il souhaite c'est de ne _pas_ avoir à faire

DELE 1
DELE 2
...[sic 1 semaine]...
DEL 12000
QUIT



J'ai bien compris et dans ce cas, un DELE ALL (ou équivalent) n'est pas
possible ? J'avoue ne pas avoir trouvé d'équivalent.

J'ai essayé dele all -all /all all je vous en passe et des meilleures :

fonction inconnue (chez proxad ou c'est général à telnet ?)
Vais essayer vos solutions et vous tiens au courant.
Merci à tous.


1 2