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

Frage Entwicklung Webentwicklung

Mitglied: Maik87

Maik87 (Level 2) - Jetzt verbinden

01.10.2013, aktualisiert 00:58 Uhr, 1691 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
Python
Python IMAP Idle Problem
Frage von tingelPython

Hallo zusammen, ich habe in Python ein kleines Scirpt, welches Mail abruft und diese auswertet. Das läuft und läuft. ...

E-Mail
Thunderbird Problem mit Ordner (IMAP)
Frage von MediaWrdE-Mail

Guten Tag, leider habe ich ein Problem mit dem Thunderbird, kurz zu meinem System: -Windows 7 (64bit) -Thunderbird 38.8.0 ...

Microsoft Office
Problem mit User Form in Liste
Frage von kluthi69Microsoft Office

Hallo, habe da mal wieder ein Problem mit einer Liste vielleicht kann mir ja jemand helfen ich möchte in ...

Microsoft Office
Co2 Liste (Problem mit User Form)
Frage von kluthi69Microsoft Office1 Kommentar

Hallo, habe da mal wieder ein Problem mit einer Liste vielleicht kann mir ja jemand helfen ich möchte in ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 17 StundenWindows 102 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 19 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server13 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server13 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Windows Tools
Software-Tool zum Entfernen von bösartigem Windows
Frage von emeriksWindows Tools11 Kommentare

Hi, siehe Betreff hat das jemals irgendjemand schonmal sinnvoll eingesetzt? (MRT) E.