From: Gunnar A. G. <gun...@df...> - 2006-10-26 11:36:39
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi JavaMail developers!, I work on aperture, a framework for extracting RDF meta-data from "things" - one of these being IMAP mail servers, and we just came across a curious problem: Some people here have MH type IMAP folders, meaning that instead of: ~user/Mail/Mailinglists/Protege being one looong file with all the emails concatenated, we have ~user/Mail/Mailinglists/Protege/ as a folder and messages in separate files: ~user/Mail/Mailinglists/Protege/1 ~user/Mail/Mailinglists/Protege/2 ~user/Mail/Mailinglists/Protege/3 .... Crawling this folder and extracting the first message, the real subject is "Welcome to Protege!", but Message.getSubject() gives us back "/home/grimnes/Mail/test/Protege/1", i.e the path on disk to the mail file. The sender is also incorrect. We use JavaMail 1.4 and IMAP server is UW imapd 2004.352 Any ideas why this happens? Any help is appreciated! Thanks, - -- Gunnar Aastrand Grimnes gunnar.grimnes [AT] dfki.de DFKI GmbH Knowledge Management Erwin-Schroedinger-Strasse D-67663 Kaiserslautern Germany Office: +49 631 205 3438 Mobile: +49 177 277 4397 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFQJ46fD15aMgAOfcRAvZ9AKC+DkvHt3d3jefrsSD/CSFCCevtWgCeOUPa 4vXiU9gwQNd/nze/1QtwNCk= =LlSd -----END PGP SIGNATURE----- |
From: Bill S. <bil...@su...> - 2006-10-26 17:50:19
|
Gunnar Aastrand Grimnes wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi JavaMail developers!, > > I work on aperture, a framework for extracting RDF meta-data from "things" - one > of these being IMAP mail servers, and we just came across a curious problem: > > Some people here have MH type IMAP folders, meaning that instead of: > > ~user/Mail/Mailinglists/Protege > > being one looong file with all the emails concatenated, we have > > ~user/Mail/Mailinglists/Protege/ as a folder and messages in separate files: > ~user/Mail/Mailinglists/Protege/1 > ~user/Mail/Mailinglists/Protege/2 > ~user/Mail/Mailinglists/Protege/3 > .... > > Crawling this folder and extracting the first message, the real subject is > "Welcome to Protege!", but Message.getSubject() gives us back > "/home/grimnes/Mail/test/Protege/1", i.e the path on disk to the mail file. > > The sender is also incorrect. > > We use JavaMail 1.4 and IMAP server is UW imapd 2004.352 > > Any ideas why this happens? This is really more of a UW IMAP question, so you might want to ask that mailing list. Including the protocol trace from JavaMail would help explain the problem. I believe the problem is that UW IMAP expects files to be in mbox format. What you're running into here is a "mailbox" in MH format. In MH format, a directory corresponds to a mailbox and a file corresponds to an individual message. If you open those files and treat them like mbox format mailboxes, you're not going to get the view you expect. UW IMAP does support MH format mailboxes, but I believe you have to use a name such as #mh/Mailinglists/Protege. I don't know how, or if, you can access another user's MH-format mailboxes. If you can't figure it out from the UW IMAP docs, try the UW IMAP mailing list. Hope that helps. |
From: Gunnar A. G. <gun...@df...> - 2006-10-27 08:17:06
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Excellent! We've tested it, and specifying #mh/Mailinglists/Protege as the folder makes it behave as expected. I wonder if there is any way to detect this, and not expect the end-user to know, hmm... Thanks for a quick and helpful response Bill! - - Gunnar Bill Shannon wrote: > Gunnar Aastrand Grimnes wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Hi JavaMail developers!, >> >> I work on aperture, a framework for extracting RDF meta-data from "things" - one >> of these being IMAP mail servers, and we just came across a curious problem: >> >> Some people here have MH type IMAP folders, meaning that instead of: >> >> ~user/Mail/Mailinglists/Protege >> >> being one looong file with all the emails concatenated, we have >> >> ~user/Mail/Mailinglists/Protege/ as a folder and messages in separate files: >> ~user/Mail/Mailinglists/Protege/1 >> ~user/Mail/Mailinglists/Protege/2 >> ~user/Mail/Mailinglists/Protege/3 >> .... >> >> Crawling this folder and extracting the first message, the real subject is >> "Welcome to Protege!", but Message.getSubject() gives us back >> "/home/grimnes/Mail/test/Protege/1", i.e the path on disk to the mail file. >> >> The sender is also incorrect. >> >> We use JavaMail 1.4 and IMAP server is UW imapd 2004.352 >> >> Any ideas why this happens? > > This is really more of a UW IMAP question, so you might want to ask that > mailing list. Including the protocol trace from JavaMail would help > explain the problem. > > I believe the problem is that UW IMAP expects files to be in mbox format. > What you're running into here is a "mailbox" in MH format. In MH format, > a directory corresponds to a mailbox and a file corresponds to an > individual message. If you open those files and treat them like mbox > format mailboxes, you're not going to get the view you expect. > > UW IMAP does support MH format mailboxes, but I believe you have to use > a name such as #mh/Mailinglists/Protege. I don't know how, or if, you > can access another user's MH-format mailboxes. If you can't figure it > out from the UW IMAP docs, try the UW IMAP mailing list. > > Hope that helps. > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Aperture-devel mailing list > Ape...@li... > https://lists.sourceforge.net/lists/listinfo/aperture-devel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFQc86fD15aMgAOfcRAvjzAJ0b/w8aLbWiWzYLORx/vsHz7PCpUwCfT/y/ kkBRAF5txqEMmxPPOCEFAQM= =5yi4 -----END PGP SIGNATURE----- |
From: Gunnar A. G. <gun...@df...> - 2007-06-18 10:03:35
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello all, About 6 months ago we had this issue with crawling of #mh style mail folders, and using slightly modified folder names it works fine. However, we are unable to find a way to crawl ALL folder? For normal mbox folders you can specify no folder (or specify ~/mail for weird IMAP servers) and it will crawl all folders, but for people using MH specifying just #mh will just say "Folder not found". Any ideas? Cheers, - - Gunnar Gunnar AAstrand Grimnes wrote: > Excellent! We've tested it, and specifying #mh/Mailinglists/Protege as > the folder makes it behave as expected. > > I wonder if there is any way to detect this, and not expect the end-user > to know, hmm... > > Thanks for a quick and helpful response Bill! > > - Gunnar > > > Bill Shannon wrote: >> Gunnar Aastrand Grimnes wrote: >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> Hi JavaMail developers!, >>> >>> I work on aperture, a framework for extracting RDF meta-data from "things" - one >>> of these being IMAP mail servers, and we just came across a curious problem: >>> >>> Some people here have MH type IMAP folders, meaning that instead of: >>> >>> ~user/Mail/Mailinglists/Protege >>> >>> being one looong file with all the emails concatenated, we have >>> >>> ~user/Mail/Mailinglists/Protege/ as a folder and messages in separate files: >>> ~user/Mail/Mailinglists/Protege/1 >>> ~user/Mail/Mailinglists/Protege/2 >>> ~user/Mail/Mailinglists/Protege/3 >>> .... >>> >>> Crawling this folder and extracting the first message, the real subject is >>> "Welcome to Protege!", but Message.getSubject() gives us back >>> "/home/grimnes/Mail/test/Protege/1", i.e the path on disk to the mail file. >>> >>> The sender is also incorrect. >>> >>> We use JavaMail 1.4 and IMAP server is UW imapd 2004.352 >>> >>> Any ideas why this happens? >> This is really more of a UW IMAP question, so you might want to ask that >> mailing list. Including the protocol trace from JavaMail would help >> explain the problem. > >> I believe the problem is that UW IMAP expects files to be in mbox format. >> What you're running into here is a "mailbox" in MH format. In MH format, >> a directory corresponds to a mailbox and a file corresponds to an >> individual message. If you open those files and treat them like mbox >> format mailboxes, you're not going to get the view you expect. > >> UW IMAP does support MH format mailboxes, but I believe you have to use >> a name such as #mh/Mailinglists/Protege. I don't know how, or if, you >> can access another user's MH-format mailboxes. If you can't figure it >> out from the UW IMAP docs, try the UW IMAP mailing list. > >> Hope that helps. > > >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Aperture-devel mailing list >> Ape...@li... >> https://lists.sourceforge.net/lists/listinfo/aperture-devel > - -- Gunnar Aastrand Grimnes gunnar.grimnes [AT] dfki.de DFKI GmbH Knowledge Management Trippstadter Strasse 122 D-67663 Kaiserslautern Germany Office: +49 631 205 75-117 Mobile: +49 177 277 4397 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGdlhwfD15aMgAOfcRArwfAJ9ZqFikzThcz0AQdi3MSHVQZDXkUQCfSc30 58e4xHq4afFc7n7QBUE1tDA= =8/0e -----END PGP SIGNATURE----- |