Thanks, Roman. 1. My getmail.log gives:
Aborting... (command "/usr/bin/maildrop ~/.maildroprc" returned 19200 (maildrop: signal 0x06)) $getmail gives sth similar: msg #1 : len 998 ... retrievedfailed to process message list for "charlesjie" (command "/usr/bin/maildrop ~/.maildroprc" returned 19200 (maildrop: signal 0x06)) Resetting connection and aborting... 2. My maildrop now looks OK and saves message to given mbox. The problem is that getmail doesn't remove message in POP server. I'll get a copy of the same message each time I run getmail. 3. getmail also fails to fetch mail if the destination mbox doesn't exist. Thus I can not let mutt remove the empty mbox file when all messages are deleted. 4. My getmail is 2.1.9, while maildrop is 1.3.4. The broken getmail rpm from Mandrake 8.1 is 2.1.5. I'll send it to you in another mail. It misses ALL the python modules. 5. About getmail documentation, I agree the author did work hard and write much. I just happen to need sth not sufficiently covered. To have a filter, I can only find an instance throughtout the mentioned documents - postmaster = |/path/to/command that's all. No syntax description about such case. When I try to add arguments to the command, I've got to try out: postmaster = |/usr/bin/procmail -Y -t (wrong) postmaster = "|/usr/bin/procmail -Y -t" (correct) 6. Futher, getmail doesn't mention the restriction of point 3. 7. It takes no hard work to prepare man page but it's a big convenience. Without it, I need to run "$ rpm -ql getmail" to find out the right document every time, and then copy and paste to run "less" to check it. Do you have a better approach to do it? thanks, (and sorry to post getmail's question here. I regard such filter function as a part of Using Mutt.) charlie On Wed, Jan 09, 2002 at 05:07:03PM +0100, Roman Neuhauser wrote: > > I've tried procmail and maildrop to go with getmail but all failed. I > > believe they should be able to work someday when I have enough hard work > > on them. :) > > > > Report: > > 2. maildrop returns (-1) while I set for getmail: > > > > postmaster = "|/usr/bin/maildrop ~/.maildroprc" > > > > (The .maildroprc contains stuff like Roman's.) > > Interesting. I suggest you to enable logging in both getmail and > maildrop, tail -f both logfiles, and get some mail. > Also, it'd be nice if you provided version numbers. I'm no maildrop > hacker, but Charles wrote getmail, and a version number could > probably help. > > > 3. getmail doesn't have enough documentation at this moment: > > I dare to disagree: > > share/doc/getmail/CHANGELOG > share/doc/getmail/docs.txt > share/doc/getmail/faq.txt > share/doc/getmail/getmail.txt > share/examples/getmail/getmailrc-example > > > a. no man page > > While man page would be really nice IMO, Charles > expressed he was not interested in maintaining it. That said, the > tarball *does* have enough docs IMO. > > > b. the rpm package comes with Mandrake 8.1 is broken. It misses a (at > > least) python module. I replace it with a D/L one. > > You should bug the package's maintainer. The FreeBSD port I > installed Getmail from didn't give me any trouble. And again, not > enough info: *what* Python module? > > > -- > FreeBSD 4.4-STABLE > 4:52PM up 14 days, 3:30, 20 users, load averages: 0.03, 0.02, 0.02