Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

IMAP List Problem

Mitglied: Maik87

Maik87 (Level 2) - Jetzt verbinden

01.10.2013, aktualisiert 00:58 Uhr, 1788 Aufrufe, 5 Kommentare

Hallo zusammen,

ich knobel seit Stunden an einer Sache.

Vielleicht könnt ihr mir helfen:


Wieso gibt
01.
LIST "*" "Gesendet"
folgendes aus:
01.
* LIST (\HasNoChildren \Sent) "/" "[Google Mail]/Gesendet"
01.
LIST "Google Mail" "Gesendet"
und sehr viele ähnliche Konstelationen aber garnichts??
Mitglied: colinardo
01.10.2013 um 08:32 Uhr
Hallo Maik87,
zuerstmal fehlt bei deiner Ordnerangabe der Slash und ein eindeutiger Prefix vor jedem IMAP-Befehl
A01 LIST "Google Mail/" "Gesendet"
Bei Verwendung eines "*" in im Reference-Parameter ist der Slash ja schon mit enthalten(Wildcard).
Mehr Informationen zum LIST Befehl kannst du hier nachlesen:
http://tools.ietf.org/html/rfc1730#section-6.3.8

Grüße Uwe
Bitte warten ..
Mitglied: Maik87
01.10.2013 um 08:51 Uhr
Guten Morgen,

danke für deine Antwort.

Ich habe letzte Nacht noch eine Lösung gefunden - aber wie sauber oder dirty die ist - keine Ahnung.
Ist das "[Google Mail]" der Teil des Namens oder ist es das Namespace? Hier hänge ich bereits...

Die Anwendung, die ich etwas weiterentwickel sagt nämlich, dass der Namespace leer ist.
Der Code sah vorher so aus:

01.
List "NAMESPACE" "ORDNER"
Habe es nun so gelöst, dass wenn Namespace = leer, dann setze ich den Namespace auf * und suche nach "[Google Mail]/Gesendet".

Sprich:
01.
List "*" "[Google Mail]/Gesendet"


Es klappt, aber ob's sauber ist!?
Bitte warten ..
Mitglied: colinardo
01.10.2013, aktualisiert um 09:05 Uhr
Hättest du die IETF Referenz i. o. Link gelesen wärst du bereits schlauer;
Ausschnitt
6.3.8.  LIST Command
.....
An empty ("" string) reference name argument indicates that the mailbox name is interpreted as by SELECT. The returned mailbox names MUST match the supplied mailbox name pattern.  A non-empty reference name argument is the name of a mailbox or a level of mailbox hierarchy, and indicates a context in which the mailbox name is interpreted in an implementation-defined manner.
...
Bitte warten ..
Mitglied: Maik87
01.10.2013 um 09:31 Uhr
Hmm... Mein Englisch :/

Also, ich versteh es so:

Wenn bei LIST das erste Argument leer ist, dann wird anstatt LIST ein SELECT auf das zweite Argument ausgeführt, wobei der angegebene Mailboxname dabei exakt übereinstimmen muss.

Ist das Argument hingegen nicht leer, dann ist das der Name der Mailbox.

Was ist bei mir überhaupt die Mailbox?? "Gesendet" oder "[Google Mail]" oder "[Google Mail]/Gesendet"?
Bitte warten ..
Mitglied: colinardo
01.10.2013, aktualisiert um 12:36 Uhr
Zitat von Maik87:
Hmm... Mein Englisch :/
absolute Voraussetzung um effektiv zu programmieren ... vor allem weil viele APIs und DOKUs nur in Englisch verfügbar sind, und man sehr viel mehr im Web findet wenn man auf Englisch sucht.
Wenn bei LIST das erste Argument leer ist, dann wird anstatt LIST ein SELECT auf das zweite Argument ausgeführt, wobei der
angegebene Mailboxname dabei exakt übereinstimmen muss.
nicht ganz, du kannst im zweiten Argument auch Wildcards benutzen, dabei kann ein "*" auch rekursiv unterordner selektieren, wenn du stattdessen ein % benutzt wird nur auf der Ebene des angegebenen Ordners gesucht.
Was ist bei mir überhaupt die Mailbox?? "Gesendet" oder "[Google Mail]" oder "[Google
Mail]/Gesendet"?
Der Begriff Mailbox steht für einen beliebigen Ordner in deinem Account
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
TODO List in ( Batch )
gelöst Frage von clragonBatch & Shell2 Kommentare

Hallo Liebe Forum-Nutzer Ich habe heute versucht, mir eine Batch zu schreiben die Notizen anzeigt, aka eine Todo Liste ...

Windows 7
Win7 firewall list von
Frage von AtoAtoWindows 77 Kommentare

hallo in Win7 kann ich mit dem Befehl netsh advfirewall firewall show rule status=enabled name=all zeige alle Rules, die ...

Exchange Server
Fehler 553 validrcptto list Exchange
gelöst Frage von zeroblue2005Exchange Server5 Kommentare

Hallo Zusammen, ein Benutzer meldete mir diesen Fehler eine T-Online.de Absender, der folgende Fehlermeldung zurück erhält: The mail system ...

Windows 10
Jump List geändert ohne Erfolg
Frage von ErbsenzaehlerWindows 10

Hallo, bin neu hier - habt Nachsicht und schon mal im Voraus danke für Eure Hilfe. Ich möchte die ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 2 TagenHumor (lol)3 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 3 TagenErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 6 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 7 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Grafikkarten & Monitore
PCIe 1.0 Grafikkarte für 3840x2160
Frage von Windows10GegnerGrafikkarten & Monitore30 Kommentare

Hallo, mein Vater hat einen neuen Monitor gekauft, welcher eine native Auflösung von 3840*2160 hat. Diese muss jetzt auch ...

Windows Server
Dienstnamen und oder Deutsche und Englische Beschreibung in services.msc gleichzeitig anzeigen
gelöst Frage von vafk18Windows Server23 Kommentare

Guten Morgen, die Suche nach Diensten in services.msc gestaltet sich immer wieder schwierig, weil mir je nach Aufgabe die ...

Windows 10
Windows Enterprise 1809 Eval nicht bootbar
Frage von Sunny89Windows 1022 Kommentare

Hallo zusammen, bevor ich mich jetzt noch stundenlang rumärger wollte ich euch fragen, ob Ihr die gleichen Probleme habt ...

JavaScript
Javascript: WebSql
gelöst Frage von internet2107JavaScript13 Kommentare

Guten Morgen zusammen, zunächst einmal einen schönen dritten Advent. Ich habe ein Problem mit Javascript und WebSQL. Bisher habe ...