Date: Fri, 24 Dec 2010 00:33:42 -0600 From: David Kelly <dkelly@hiwaay.net> To: Chris Brennan <xaero@xaerolimit.net> Cc: freebsd-questions@freebsd.org Subject: Re: fetching mail (but not fetchmail) Message-ID: <FDBF019C-8B4D-4DF0-8AEA-ADAD9C98FB71@hiwaay.net> In-Reply-To: <AANLkTikVQ630btpU9fMhPyKB=wLtocE89LjojCTUWE9H@mail.gmail.com> References: <AANLkTimeMfGOvBqztdr_HCT3y%2BMFhQomFCvXe2mASLP-@mail.gmail.com> <4D1433F0.9@infracaninophile.co.uk> <AANLkTikVQ630btpU9fMhPyKB=wLtocE89LjojCTUWE9H@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 24, 2010, at 12:01 AM, Chris Brennan wrote: > Thanks but I I think maybe I wasn't entirely clear. With fetchmail = (which is > why I said but not fetchmail in the subject) I very well can download = all my > mail. For reading locally, on the console (not what I had in mind). Or = is > this where dovecot comes into play? To prepare the previously fetched = mail > and prepare it for pop/imap access? Yes, that is exactly what he was saying. Fetchmail puts it where ever = you tell it to. All you have to do is put the email where dovecot can = find it in a format dovecot understands. You can think of dovecot as a = remote controlled email reader, one which can be driven by Mail.app, = Outlook, or Firefox. But in doing this you are not giving up the ability = to do mail on your console. When using maildir format both mutt and dovecot can operate out of the = same mail repository at the same time. For example I use ~/Maildir/ and the maildir format. Also use procmail for initial sorting and filtering with bogofilter. In = my .fetchmailrc like this: defaults proto pop3 fetchall mda "/usr/local/bin/procmail -d dkelly" .procmailrc something like this: MAILDIR=3D$HOME/Maildir/ #you'd better make sure it exists DEFAULT=3D/var/mail/$LOGNAME # Make a copy of everything incoming: :0 c $HOME/Mail_Backup/ # Add a Lines: header if one is lacking, so mutt knows a message's size :0 Bfh * H ?? !^Lines: * -1^0 * 1^1 ^.*$ | formail -A "Lines: $=3D" # bogofilter -u trains all tokens as spam or non-spam :0 HB: * ? bogofilter -u .spam/ # detect dupes :0 Whc: msgid.lock | formail -D 131072 msgid.cache # divert dupes :0 a: .dups/ # ultimate point of delivery :0 ./ The above .procmail puts a copy of everything in ~/Mail_Backup/ just in = case. -- David Kelly N4HHE, dkelly@HiWAAY.net =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Whom computers would destroy, they must first drive mad.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FDBF019C-8B4D-4DF0-8AEA-ADAD9C98FB71>