Fout gemaakt bij maken IMAP folder, hoe verwijderen?

De plek voor vragen over applicaties die niet goed functioneren.

Fout gemaakt bij maken IMAP folder, hoe verwijderen?

Berichtdoor AtleX » ma dec 04, 2006 20:25

Ik heb een foutje gemaakt bij het aanmaken van een folder in mijn IMAP-box, ik ben de dubbele kwootjes (") om de foldername heen vergeten waardoor ik nu een probleem heb:
Code: Selecteer alles
a11 LIST "" "*"
* LIST (\NoInferiors \UnMarked) "/" INBOX.Sent
* LIST (\NoInferiors \UnMarked) "/" INBOX.Trash
* LIST (\NoInferiors \UnMarked) "/" INBOX.Drafts
* LIST (\NoInferiors \UnMarked) "/" Trash
* LIST (\NoInferiors \UnMarked) "/" Sent
* LIST (\NoInferiors \UnMarked) "/" {12}
school
* LIST (\NoInferiors \UnMarked) "/" werk
* LIST (\NoInferiors) NIL INBOX
a11 OK LIST completed

Het gaat dus om de volgende folder:
Code: Selecteer alles
* LIST (\NoInferiors \UnMarked) "/" {12}
school

Ik heb de folder als volgt gemaakt:
Code: Selecteer alles
a8 CREATE school

Selecten gaat niet:
Code: Selecteer alles
a13 SELECT "{12}
school"a13 BAD Missing or invalid argument to SELECT

En deleten of renamen lukt dus ook niet. Hoe kan ik nou die folder verwijderen :?
Avatar gebruiker
AtleX
 
Berichten: 147
Geregistreerd: za okt 28, 2006 9:35

Berichtdoor Cybertinus » di dec 05, 2006 9:17

Ik heb totaal geen ervaring met het IMAP protocol, dus als je mijn idee probeert dan ligt het resultaat ergens tussen de correcte oplossing en elke PC op het totale internet opblazen :p

Als je hem nu eens als volgt probeert te selecteren:
Code: Selecteer alles
a13 SELECT {12}\
school a13 BAD Missing or invalid argument to SELECT


Wat je verder ook nog eens kan proberen is je IMAP client op een andere PC zetten als de IMAP server, Ethereal/Wireshark (oude naam/nieuwe naam) starten op de client en de lijst met IMAP folders opvragen. Dan kan je exact achterhalen uit welke karakters de folder bestaat, en kan je daar dus op selecteren/bewerken/verwijderen.

Ik hoop dat je, ondanks mijn totale onkunde met IMAP, toch iets aan m'n idee-en hebt :)
"Been There, Done That, GOING BACK!" - Disneyland Parijs.
Avatar gebruiker
Cybertinus
 
Berichten: 135
Geregistreerd: ma aug 28, 2006 14:11
Woonplaats: In de buurt van Breda

Berichtdoor AtleX » di dec 05, 2006 9:46

Mijn IMAP client staat op mijn PC, en de server draait bij mijn hostingprovider. :) Zoals je ziet praat ik soms zelf IMAPiaans tegen de server, en nou heb ik dus een foutje gemaakt. Met het commando
Code: Selecteer alles
LIST "" "*"
vraag je alle mappen op, en daar komt het volgende uit:
Code: Selecteer alles
a6 LIST "" "*"
* LIST (\NoInferiors \UnMarked) "/" INBOX.Sent
* LIST (\NoInferiors \UnMarked) "/" INBOX.Trash
* LIST (\NoInferiors \UnMarked) "/" INBOX.Drafts
* LIST (\NoInferiors \UnMarked) "/" Trash
* LIST (\NoInferiors \UnMarked) "/" Sent
* LIST (\NoInferiors \UnMarked) "/" {12}
school
* LIST (\NoInferiors \UnMarked) "/" werk
* LIST (\NoInferiors) NIL INBOX
a6 OK LIST completed

Normaal gesproken moet je ook nog een SUBSCRIBE commando uitvoeren om de folder active te maken, dan verschijnt hij ook in emailclients en kan er mail in geplaatst worden, helaas pakt SUBSCRIBE, net als SELECT, de foldername niet.

Ik heb de volgende mogelijkheden geprobeerd:
Code: Selecteer alles
DELETE {12}\
school

Code: Selecteer alles
DELETE "{12}\
school"

Code: Selecteer alles
DELETE {12}
school

Code: Selecteer alles
DELETE "{12}
school"
Avatar gebruiker
AtleX
 
Berichten: 147
Geregistreerd: za okt 28, 2006 9:35

Berichtdoor AtleX » di dec 05, 2006 9:58

Een oplossing, al is die niet voor iedereen bruikbaar:
Code: Selecteer alles
[<user>@<server> <user>]$ sudo -s
Password:
[root@<server> <user>]# cd /home/<accountname>/imap/atlex.nl/<mailaccount>/mail
[root@<server> mail]# mv sch^Hool school

Wel sudo-rechten nodig op je hostingbak. :)
Avatar gebruiker
AtleX
 
Berichten: 147
Geregistreerd: za okt 28, 2006 9:35


Keer terug naar Software

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron