beiße mir seit Tagen an einem Problem die Zähne aus und weiß nicht weiter.
Hoffentlich kann mir von euch jemand helfen.
Folgendes Problem.
Ich connecte innerhalb eines Python-Skriptes auf einen IMAP-Server (in meinem Falle ein MS Exchange 2003):
Code: Alles auswählen
from imaplib import *
server = IMAP4.connect('servername')
server.login('user','pass')
mailboxes = server.list()
subscribed_mailboxes = server.lsub()
Code: Alles auswählen
(\Marked \HasNoChildren) "/" INBOX
(\HasNoChildren) "/" Kalender
(\HasNoChildren) "/" Entw&APw-rfe
(\HasNoChildren) "/" "Gel&APY-schte Objekte"
(\HasNoChildren) "/" "Gesendete Objekte"
(\HasNoChildren) "/" Journal
(\HasNoChildren) "/" Kontakte
(\HasNoChildren) "/" Notizen
(\HasNoChildren) "/" Postausgang
(\HasNoChildren) "/" Aufgaben
Code: Alles auswählen
('OK', ['() "/" Verteiler', '() "/" "Postfach - Verteiler"'])
Code: Alles auswählen
server.select('')
server.select('Postausgang')
server.select('Posteingang')
Code: Alles auswählen
server.select('Verteiler')
server.select('Verteiler/Posteingang')
server.select('Verteiler/INBOX')
server.select('Postfach - Verteiler')
server.select('Postfach - Verteiler/Posteingang')
server.select('Postfach - Verteiler/INBOX')
Code: Alles auswählen
('NO', ['The requested item could not be found.'])
Oder ist das in der imaplib-Implementation nicht vorgesehen? Letzteres vermute ich eher nicht, da es sonst subscribe und unsubscribe nicht geben würde. Andererseits kann ich ein subscribe auf alles mögliche machen, auch Mailboxen, die es auf dem Exchange Server definitiv nicht gibt, und ich bekomme immer ein "OK - Subscribe complete" zurück.
Vielleicht noch als Anmerkung: Ich verwende Python 2.2.2 unter HP-UX 11.
Sollte jemand von euch Erfahrungen mit imaplib haben, wäre ich über Hilfestellung äußerst dankbar.
Gruß
divi