HIROSHIMA Naoki
Fri, 30 May 2003 09:03:01 -0700
Mailbox* foo = depot.get("INBOX/foo"); Mailbox::iterator e1 = foo->end(); for (Mailbox::iterator i1 = foo->begin(); i1 != e1;++i1) { Message & message = *i1; logger << "INBOX/foo: " << message.getID() << endl; }
Mailbox* bar = depot.get("INBOX/bar");
Mailbox::iterator e2 = bar->end();
for (Mailbox::iterator i2 = bar->begin(); i2 != e2;++i2) {
Message & message = *i2;
logger << "INBOX/bar: " << message.getID() << endl;
}const string &folder = "INBOX/foo"; const string &id = "123456789.1234.foo.bar.com";
Mailbox *mailbox = NULL; mailbox = depot.get(folder);
Mailbox* foo = depot.get("INBOX/foo");
Mailbox::iterator e = foo->end();
for (Mailbox::iterator i = foo->begin(); i != e;++i) {
Message & message = *i;
if (message.getID() == "123456789.1234.foo.bar.com") {
// manipulate the message here.
break;
}
}
thanks, -- Hiroshima