Max M wrote: > Sean Dodsworth wrote: >> Can anyone tell me how to get a message's number from the message-id >> using IMAP4.search? >> I've tried this: >> resp, items = server.search(None, 'HEADER', '"Message-id"', msgID) >> but it gives me a 'bogus search criteria' error > > > Why do you need the 'HEADER' > > Wouldn't this be enough? > > resp, items = server.search(None, 'Message-id', msgID) > > I am note shure if the msgId should be quoted. I assume not, as it will > allways be an integer. >
Max, Thanks, but it didnt work. I still get the same error: error: SEARCH command error: BAD ['Bogus criteria list in SEARCH'] args = ("SEARCH command error: BAD ['Bogus criteria list in SEARCH']",) I had originally included the HEADER field as per the RFC3501 documentation: HEADER <field-name> <string> also, the message-id is not an integer its a string like: <[EMAIL PROTECTED]> -- http://mail.python.org/mailman/listinfo/python-list