Announcements and discussions for Gnus, the GNU Emacs Usenet newsreader
 help / color / mirror / Atom feed
* read mail in mbox files
@ 2011-01-17 22:38 ernest
  2011-01-17 23:08 ` Richard Riley
  2011-01-18 13:35 ` Peter Münster
  0 siblings, 2 replies; 31+ messages in thread
From: ernest @ 2011-01-17 22:38 UTC (permalink / raw)
  To: info-gnus-english

Hi,
This is my setup: I use fetchmail to get mail from
different POP/IMAP servers, then split the incoming
mail with procmail into different mbox files in ~/Mail.
What I'd like is gnus to work directly on these mbox
files. Is this possible? What backend do I need?
I'd say I don't even want a backend, because I don't
want to copy mail anywhere!
Frankly, I'm a bit confused :/
Cheers,
Ernest

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-17 22:38 read mail in mbox files ernest
@ 2011-01-17 23:08 ` Richard Riley
  2011-01-18 10:20   ` Leonidas Tsampros
                     ` (3 more replies)
  2011-01-18 13:35 ` Peter Münster
  1 sibling, 4 replies; 31+ messages in thread
From: Richard Riley @ 2011-01-17 23:08 UTC (permalink / raw)
  To: info-gnus-english

ernest <nfdisco@gmail.com> writes:

> Hi,
> This is my setup: I use fetchmail to get mail from
> different POP/IMAP servers, then split the incoming
> mail with procmail into different mbox files in ~/Mail.
> What I'd like is gnus to work directly on these mbox
> files. Is this possible? What backend do I need?
> I'd say I don't even want a backend, because I don't
> want to copy mail anywhere!
> Frankly, I'm a bit confused :/
> Cheers,
> Ernest

You're not alone! This is *probably* the nnml backend.

   (setq gnus-select-method '(nnml "nnml"))

That said I dont know for sure ;)

I mention it because the default is  ~/Mail.

But a point : despite using Gnus for a few years now I am not clear
on what "incoming mail" means in the context.  Possibly it looks in
/var/spool/mail. But since your mail is already there, I dunno. 

Best of luck!

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-17 23:08 ` Richard Riley
@ 2011-01-18 10:20   ` Leonidas Tsampros
       [not found]   ` <mailman.5.1295346040.7593.info-gnus-english@gnu.org>
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 31+ messages in thread
From: Leonidas Tsampros @ 2011-01-18 10:20 UTC (permalink / raw)
  To: info-gnus-english; +Cc: Richard Riley

Richard Riley <rileyrg@googlemail.com> writes:
> ernest <nfdisco@gmail.com> writes:
>
>> Hi,
>> This is my setup: I use fetchmail to get mail from
>> different POP/IMAP servers, then split the incoming
>> mail with procmail into different mbox files in ~/Mail.
>> What I'd like is gnus to work directly on these mbox
>> files. Is this possible? What backend do I need?
>> I'd say I don't even want a backend, because I don't
>> want to copy mail anywhere!
>> Frankly, I'm a bit confused :/
>> Cheers,
>> Ernest
>
> You're not alone! This is *probably* the nnml backend.
>
>    (setq gnus-select-method '(nnml "nnml"))
>
> That said I dont know for sure ;)
>
> I mention it because the default is  ~/Mail.
>
> But a point : despite using Gnus for a few years now I am not clear
> on what "incoming mail" means in the context.  Possibly it looks in
> /var/spool/mail. But since your mail is already there, I dunno.
>
> Best of luck!

If I understand correctly 'incoming mail' in this context means that
Gnus will use ~/Mail as a directory from which he will get and 'digest'
email to the selected mail (nnml) backend.

I remember experimenting with these two here:

(setq mail-source-delete-incoming t)
(setq mail-sources '((directory :path "~/Mail"
				:suffix "")))

Setting the suffix Gnus will digest only the mbox-es with that suffix in
the filename. As long as mail-source-delete-incoming is nil, I think you
are safe (as the original mbox-es will be intact).

That said (to the OP), in order to get Gnus read your ~/Mail directly,
you will have to use the nnfolder backend I think. I'm sure I have tried
successfully the nnfolder sometime in the past as I had the exact same
setup as yours. Don't forget to BACKUP your email. I bear no
responsibility etc etc.

Ultimately I ended up with nnml+fancy splitting+mail sources removing
procmail from the equation completely. I think that I ended up with a
much more versatile setup.

Best Regards
Leonidas Tsampros

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
       [not found]   ` <mailman.5.1295346040.7593.info-gnus-english@gnu.org>
@ 2011-01-18 12:41     ` Richard Riley
  2011-01-18 13:04       ` Adam Sjøgren
  0 siblings, 1 reply; 31+ messages in thread
From: Richard Riley @ 2011-01-18 12:41 UTC (permalink / raw)
  To: info-gnus-english

Leonidas Tsampros <ltsampros@upnet.gr> writes:

> Richard Riley <rileyrg@googlemail.com> writes:
>> ernest <nfdisco@gmail.com> writes:
>>
>>> Hi,
>>> This is my setup: I use fetchmail to get mail from
>>> different POP/IMAP servers, then split the incoming
>>> mail with procmail into different mbox files in ~/Mail.
>>> What I'd like is gnus to work directly on these mbox
>>> files. Is this possible? What backend do I need?
>>> I'd say I don't even want a backend, because I don't
>>> want to copy mail anywhere!
>>> Frankly, I'm a bit confused :/
>>> Cheers,
>>> Ernest
>>
>> You're not alone! This is *probably* the nnml backend.
>>
>>    (setq gnus-select-method '(nnml "nnml"))
>>
>> That said I dont know for sure ;)
>>
>> I mention it because the default is  ~/Mail.
>>
>> But a point : despite using Gnus for a few years now I am not clear
>> on what "incoming mail" means in the context.  Possibly it looks in
>> /var/spool/mail. But since your mail is already there, I dunno.
>>
>> Best of luck!
>
> If I understand correctly 'incoming mail' in this context means that
> Gnus will use ~/Mail as a directory from which he will get and 'digest'
> email to the selected mail (nnml) backend.

I have no idea : it seems to get it from the spool. There are no
concrete examples that I can find.

>
> I remember experimenting with these two here:
>
> (setq mail-source-delete-incoming t)
> (setq mail-sources '((directory :path "~/Mail"
> 				:suffix "")))

~/Mail is a default. I am "pretty sure" (thats a euphemism meaning "I am
happy to remain in ignorance as it works for me") that nnml reads
"incoming" from the spool /var/spool and then stores them in mbox (or
whatever?!?) in ~/Mail. Asking for examples has generally been
unsuccessful - I just know I dont have any nnfolder thingies. Just that
nnml select.

But here we see an issue with the docs. nnml? 

Also FWIW, I see the same Qs every day in #emacs pretty much : most
people tend to revert to mutt ;( Sometimes its nice to know one is not
alone.

>
> Setting the suffix Gnus will digest only the mbox-es with that suffix in
> the filename. As long as mail-source-delete-incoming is nil, I think you
> are safe (as the original mbox-es will be intact).
>
> That said (to the OP), in order to get Gnus read your ~/Mail directly,
> you will have to use the nnfolder backend I think. I'm sure I have tried
> successfully the nnfolder sometime in the past as I had the exact same
> setup as yours. Don't forget to BACKUP your email. I bear no
> responsibility etc etc.
>
> Ultimately I ended up with nnml+fancy splitting+mail sources removing
> procmail from the equation completely. I think that I ended up with a
> much more versatile setup.
>

I used to use fancy splitting but cant get it working with spam-split
with nognus anymore. Calls for a working config haven't been successful
;(

Gnus is great. Just getting it working can be a .. hurdle ...

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 12:41     ` Richard Riley
@ 2011-01-18 13:04       ` Adam Sjøgren
  2011-01-18 13:59         ` Richard Riley
  0 siblings, 1 reply; 31+ messages in thread
From: Adam Sjøgren @ 2011-01-18 13:04 UTC (permalink / raw)
  To: info-gnus-english

On Tue, 18 Jan 2011 13:41:04 +0100, Richard wrote:

> ~/Mail is a default. I am "pretty sure" (thats a euphemism meaning "I am
> happy to remain in ignorance as it works for me") that nnml reads
> "incoming" from the spool /var/spool and then stores them in mbox (or
> whatever?!?) in ~/Mail.

nnml does not store in mbox format:

,----[ 6.3.13.3 Mail Spool <http://gnus.org/manual/gnus_194.html#SEC194> ]
|
| If you use this back end, Gnus will split all incoming mail into files,
| one file for each mail, and put the articles into the corresponding
| directories under the directory specified by the nnml-directory
| variable. The default value is `~/Mail/'.
|
|[...]
|
| If you have a strict limit as to how many files you are allowed to store
| in your account, you should not use this back end. As each mail gets its
| own file, you might very well occupy thousands of inodes within a few
| weeks. If this is no problem for you, and it isn't a problem for you
| having your friendly systems administrator walking around, madly,
| shouting "Who is eating all my inodes?! Who? Who!?!", then you should
| know that this is probably the fastest format to use. You do not have to
| trudge through a big mbox file just to read your new mail.
|
`----

If the original poster wants to keep procmail splitting mail into
~/Mail/ then nnml definitely is not the answer (as nnml assumes that
Gnus is the only one writing to nnml-groups).

> But here we see an issue with the docs. nnml? 

Suggest improvements to http://gnus.org/manual/gnus_194.html#SEC194 and
http://gnus.org/manual/gnus_202.html#SEC202 ?

> I used to use fancy splitting but cant get it working with spam-split
> with nognus anymore. Calls for a working config haven't been successful
> ;(

I don't use IMAP, so I can't give any other examples than the ones
already posted.


  Best regards,

    Adam

-- 
 "Här kommer rädslan, gamle vän                               Adam Sjøgren
  När alla fjärilar i magen vaknar upp                   asjo@koldfront.dk
  Viskar välkommen hem"

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-17 22:38 read mail in mbox files ernest
  2011-01-17 23:08 ` Richard Riley
@ 2011-01-18 13:35 ` Peter Münster
  2011-01-18 14:11   ` ernest
  1 sibling, 1 reply; 31+ messages in thread
From: Peter Münster @ 2011-01-18 13:35 UTC (permalink / raw)
  To: info-gnus-english

ernest <nfdisco@gmail.com> writes:

> This is my setup: I use fetchmail to get mail from
> different POP/IMAP servers, then split the incoming
> mail with procmail into different mbox files in ~/Mail.
> What I'd like is gnus to work directly on these mbox
> files. Is this possible?

Perhaps yes. But it's not recommended. Gnus does not use any locking like
sendmail or procmail, so whenever new mail arrives at the same time as
Gnus is working on the mbox, you'll get problems.


> What backend do I need?
> I'd say I don't even want a backend, because I don't
> want to copy mail anywhere!

You can use the mbox backend and tell procmail to save all incoming
messages in ~/.mail/*.spool. Then you set

(setq mail-sources '((file) (directory :path "~/.mail"))

and you'll get mbox files in ~/Mail for every spool file in ~/.mail
Just be sure, that only Gnus works on the files in ~/Mail.

Cheers, Peter

-- 
Contact information: http://pmrb.free.fr/contact/

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-17 23:08 ` Richard Riley
  2011-01-18 10:20   ` Leonidas Tsampros
       [not found]   ` <mailman.5.1295346040.7593.info-gnus-english@gnu.org>
@ 2011-01-18 13:55   ` Gary
       [not found]   ` <mailman.2.1295358933.21909.info-gnus-english@gnu.org>
  3 siblings, 0 replies; 31+ messages in thread
From: Gary @ 2011-01-18 13:55 UTC (permalink / raw)
  To: info-gnus-english

Funny. I didn't see the OP. Anyway...

Richard Riley wrote:
> ernest <nfdisco@gmail.com> writes:
>
>> Hi,
>> This is my setup: I use fetchmail to get mail from
>> different POP/IMAP servers, then split the incoming
>> mail with procmail into different mbox files in ~/Mail.
>> What I'd like is gnus to work directly on these mbox
>> files. Is this possible? What backend do I need?
>> I'd say I don't even want a backend, because I don't
>> want to copy mail anywhere!

> You're not alone! This is *probably* the nnml backend.
>
>    (setq gnus-select-method '(nnml "nnml"))
>
> That said I dont know for sure ;)

I asked something similar before, but never really got anything that
worked so asked on the other gnus list (basically, the dev
list). Leonidas Tsampros said the following:

,----[ Leonidas Tsampros ]
| My primary select methos is a local university nntp server we have and
| as the secondary methods I have the following:
| 
| (setq gnus-secondary-select-methods '((nnml "")
|                                       (nnimap "10.6.0.20")))
| 
| Then I have these in my .conf:
| 
| (setq nnml-directory "~/Mail.Gnus")
| (setq mail-source-delete-incoming t)
| 
| (setq mail-sources '((directory :path "~/Mail"
|                                 :suffix "")))
| 
| So, Emacs now reads all Mail on all mboxes under ~/Mail, and 'ingests'
| them into the nnml backend which is under "~/Mail.Gnus".  Now at this
| point and in order to emulate procmail's behaviour, I use fancy
| splitting:
| 
| ;; fancy mail splitting
| (setq nnmail-resplit-incoming t)
| (setq nnmail-split-methods 'nnmail-split-fancy)
| (setq nnmail-split-fancy
|       '(|
|        ("list-id" "ding\\.gnus\\.org" "mail.gnus.ding")))
`----

But, rather embarassingly, I haven't had time to try it out yet.

> But a point : despite using Gnus for a few years now I am not clear
> on what "incoming mail" means in the context.  Possibly it looks in
> /var/spool/mail. But since your mail is already there, I dunno. 

Does the above help, Richard?

Potentially I suppose one could do away with procmail, and set
mail-sources to /var/spool/mail, and it will end up split into
~/Mail.Gnus. @ernest I'd be very happy if you posted the results of
whatever you do, as I have a similar current setup to you, and the same
desire to read my email in mbox files using gnus.

-- 
Gary        Please do NOT send me 'courtesy' replies off-list.
GNU Emacs 23.2.1
emacsclient 23.2

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 13:04       ` Adam Sjøgren
@ 2011-01-18 13:59         ` Richard Riley
  2011-01-18 17:24           ` Adam Sjøgren
  0 siblings, 1 reply; 31+ messages in thread
From: Richard Riley @ 2011-01-18 13:59 UTC (permalink / raw)
  To: info-gnus-english

asjo@koldfront.dk (Adam Sjøgren) writes:

> On Tue, 18 Jan 2011 13:41:04 +0100, Richard wrote:
>
>> ~/Mail is a default. I am "pretty sure" (thats a euphemism meaning "I am
>> happy to remain in ignorance as it works for me") that nnml reads
>> "incoming" from the spool /var/spool and then stores them in mbox (or
>> whatever?!?) in ~/Mail.
>
> nnml does not store in mbox format:
>
> ,----[ 6.3.13.3 Mail Spool <http://gnus.org/manual/gnus_194.html#SEC194> ]
> |
> | If you use this back end, Gnus will split all incoming mail into files,
> | one file for each mail, and put the articles into the corresponding
> | directories under the directory specified by the nnml-directory
> | variable. The default value is `~/Mail/'.

So what format? Maildir? What is a "nnaml-directory"? Maybe I'm
overthinking it. But "nnml"? My comments are also reflective of the
times we see the same questions here and in #emacs : clearly it isnt at
all clear. If I could understand what it is I would love to have a stab
at explaining it better. As it is nnfolder, nnml and some others seem to
be some sort of abstract gnus only concepts. Please don't misunderstand
my stance is negative per.se - I'm just voicing the difficulties and
many others find trying to configure gnus. When you know it and
understand it then .. you understand it. But without a good gnus
knowledge its hard to even get started.

> |
> |[...]
> |
> | If you have a strict limit as to how many files you are allowed to store
> | in your account, you should not use this back end. As each mail gets its
> | own file, you might very well occupy thousands of inodes within a few
> | weeks. If this is no problem for you, and it isn't a problem for you
> | having your friendly systems administrator walking around, madly,
> | shouting "Who is eating all my inodes?! Who? Who!?!", then you should
> | know that this is probably the fastest format to use. You do not have to
> | trudge through a big mbox file just to read your new mail.
> |
> `----
>
> If the original poster wants to keep procmail splitting mail into
> ~/Mail/ then nnml definitely is not the answer (as nnml assumes that
> Gnus is the only one writing to nnml-groups).

That makes some sense.

>
>> But here we see an issue with the docs. nnml? 
>
> Suggest improvements to http://gnus.org/manual/gnus_194.html#SEC194 and
> http://gnus.org/manual/gnus_202.html#SEC202 ?

One cant improve it if one doesnt know what something is;) What is nnml?

If i was to start I think some sort of overview of Linux/*IX mail would
go a long way. e.g What IS incoming mail? It might seem obvious to some
but it really isn't to many. Is incoming mail in /var/spool? What about
if the system is configured to deliver mail locally e.g to ~/Mail? How
does that work with nnml backend?

At some point in the future I intend to wipe my mail setup and start
again from scratch starting with my Linux "system email" as I call it :
ie locally delivered from root etc. Its still not working properly for
me. When I do I hope to log the steps and provide an explanation better
suited for new adopters.


>
>> I used to use fancy splitting but cant get it working with spam-split
>> with nognus anymore. Calls for a working config haven't been successful
>> ;(
>
> I don't use IMAP, so I can't give any other examples than the ones
> already posted.

Most of the major nognus changes have been imap related.

>
>   Best regards,
>
>     Adam

-- 
☘ http://www.shamrockirishbar.com, http://splash-of-open-sauce.blogspot.com/ http://www.richardriley.net

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
       [not found]   ` <mailman.2.1295358933.21909.info-gnus-english@gnu.org>
@ 2011-01-18 14:09     ` Richard Riley
  2011-01-18 20:48       ` Leonidas Tsampros
  2011-01-21 10:36       ` Gary
  2011-01-18 14:51     ` Richard Riley
  1 sibling, 2 replies; 31+ messages in thread
From: Richard Riley @ 2011-01-18 14:09 UTC (permalink / raw)
  To: info-gnus-english

Gary <gnus@garydjones.name> writes:

> Funny. I didn't see the OP. Anyway...
>
> Richard Riley wrote:
>> ernest <nfdisco@gmail.com> writes:
>>
>>> Hi,
>>> This is my setup: I use fetchmail to get mail from
>>> different POP/IMAP servers, then split the incoming
>>> mail with procmail into different mbox files in ~/Mail.
>>> What I'd like is gnus to work directly on these mbox
>>> files. Is this possible? What backend do I need?
>>> I'd say I don't even want a backend, because I don't
>>> want to copy mail anywhere!
>
>> You're not alone! This is *probably* the nnml backend.
>>
>>    (setq gnus-select-method '(nnml "nnml"))
>>
>> That said I dont know for sure ;)
>
> I asked something similar before, but never really got anything that
> worked so asked on the other gnus list (basically, the dev
> list). Leonidas Tsampros said the following:
>
> ,----[ Leonidas Tsampros ]
> | My primary select methos is a local university nntp server we have and
> | as the secondary methods I have the following:
> | 
> | (setq gnus-secondary-select-methods '((nnml "")
> |                                       (nnimap "10.6.0.20")))
> | 
> | Then I have these in my .conf:
> | 
> | (setq nnml-directory "~/Mail.Gnus")
> | (setq mail-source-delete-incoming t)
> | 
> | (setq mail-sources '((directory :path "~/Mail"
> |                                 :suffix "")))
> | 
> | So, Emacs now reads all Mail on all mboxes under ~/Mail, and 'ingests'
> | them into the nnml backend which is under "~/Mail.Gnus".  Now at this
> | point and in order to emulate procmail's behaviour, I use fancy
> | splitting:
> | 
> | ;; fancy mail splitting
> | (setq nnmail-resplit-incoming t)
> | (setq nnmail-split-methods 'nnmail-split-fancy)
> | (setq nnmail-split-fancy
> |       '(|
> |        ("list-id" "ding\\.gnus\\.org" "mail.gnus.ding")))
> `----
>
> But, rather embarassingly, I haven't had time to try it out yet.
>
>> But a point : despite using Gnus for a few years now I am not clear
>> on what "incoming mail" means in the context.  Possibly it looks in
>> /var/spool/mail. But since your mail is already there, I dunno. 
>
> Does the above help, Richard?

Yes & No ;(

It doesnt use spam-split. 

But it DOES explain the "incoming" and "nnml" backend better!

Had it mentioned how and why ~/Mail got its mail (system mail) all the
better. But a good set up.

>
> Potentially I suppose one could do away with procmail, and set
> mail-sources to /var/spool/mail, and it will end up split into

Thats my current set up.

> ~/Mail.Gnus. @ernest I'd be very happy if you posted the results of
> whatever you do, as I have a similar current setup to you, and the same
> desire to read my email in mbox files using gnus.

I'm interested why mbox? You mean existing mbox?

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 13:35 ` Peter Münster
@ 2011-01-18 14:11   ` ernest
  2011-01-18 14:48     ` Peter Münster
  0 siblings, 1 reply; 31+ messages in thread
From: ernest @ 2011-01-18 14:11 UTC (permalink / raw)
  To: info-gnus-english

Thanks for the comments.

On 18 Gen, 14:35, pmli...@free.fr (Peter Münster) wrote:
> ernest <nfdi...@gmail.com> writes:
> > This is my setup: I use fetchmail to get mail from
> > different POP/IMAP servers, then split the incoming
> > mail with procmail into different mbox files in ~/Mail.
> > What I'd like is gnus to work directly on these mbox
> > files. Is this possible?
>
> Perhaps yes. But it's not recommended. Gnus does not use any locking like
> sendmail or procmail, so whenever new mail arrives at the same time as
> Gnus is working on the mbox, you'll get problems.
>
> > What backend do I need?
> > I'd say I don't even want a backend, because I don't
> > want to copy mail anywhere!
>
> You can use the mbox backend and tell procmail to save all incoming
> messages in ~/.mail/*.spool. Then you set
>
> (setq mail-sources '((file) (directory :path "~/.mail"))
>
> and you'll get mbox files in ~/Mail for every spool file in ~/.mail
> Just be sure, that only Gnus works on the files in ~/Mail.

If I understand correctly, this will copy the "spool" files in ~/.mail
to ~/Mail, and leave everything in ~/.mail unchanged. This is not
exactly what I wanted though.

The idea is that mbox being an open format one would say it
should be possible to use the same mailboxes with different MUAs,
for instance mutt and gnus, at the same time (maybe not
simultaneously, ok, but you get the idea). In theory it should be
easy, but in practice it is not.

Cheers.
Ernest

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 14:11   ` ernest
@ 2011-01-18 14:48     ` Peter Münster
  2011-01-18 18:38       ` ernest
  0 siblings, 1 reply; 31+ messages in thread
From: Peter Münster @ 2011-01-18 14:48 UTC (permalink / raw)
  To: info-gnus-english

ernest <nfdisco@gmail.com> writes:

> If I understand correctly, this will copy the "spool" files in ~/.mail
> to ~/Mail, and leave everything in ~/.mail unchanged. This is not
> exactly what I wanted though.
>
> The idea is that mbox being an open format one would say it
> should be possible to use the same mailboxes with different MUAs,
> for instance mutt and gnus, at the same time (maybe not
> simultaneously, ok, but you get the idea). In theory it should be
> easy, but in practice it is not.

No problem if you don't use the 2 MUAs simultaneously and you don't use
the incoming spools. The only problem with Gnus is the locking, that's
why it uses some "movemail" program that locks correctly and saves the
incoming email somewhere at $HOME.

At least 2 options:

1.)
/var/mail/user   ->   ~/.mail/*.spool  with procmail
~/.mail/*.spool  ->   ~/Mail/*         with Gnus
Managing ~/Mail/* with Gnus or mutt, but not at the same time.

2.) Use maildir: no locking problems.
/var/mail/user   ->   ~/Mail/...       with procmail
Managing ~/Mail/... with Gnus or mutt, or both at the same time!


(untested, I use nnml and only 1 MUA)

Cheers, Peter

-- 
Contact information: http://pmrb.free.fr/contact/

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
       [not found]   ` <mailman.2.1295358933.21909.info-gnus-english@gnu.org>
  2011-01-18 14:09     ` Richard Riley
@ 2011-01-18 14:51     ` Richard Riley
  2011-01-18 17:10       ` Adam Sjøgren
  1 sibling, 1 reply; 31+ messages in thread
From: Richard Riley @ 2011-01-18 14:51 UTC (permalink / raw)
  To: info-gnus-english

Gary <gnus@garydjones.name> writes:

> Funny. I didn't see the OP. Anyway...
>
> Richard Riley wrote:
>> ernest <nfdisco@gmail.com> writes:
>>
>>> Hi,
>>> This is my setup: I use fetchmail to get mail from
>>> different POP/IMAP servers, then split the incoming
>>> mail with procmail into different mbox files in ~/Mail.
>>> What I'd like is gnus to work directly on these mbox
>>> files. Is this possible? What backend do I need?
>>> I'd say I don't even want a backend, because I don't
>>> want to copy mail anywhere!
>
>> You're not alone! This is *probably* the nnml backend.
>>
>>    (setq gnus-select-method '(nnml "nnml"))
>>
>> That said I dont know for sure ;)
>
> I asked something similar before, but never really got anything that
> worked so asked on the other gnus list (basically, the dev
> list). Leonidas Tsampros said the following:
>
> ,----[ Leonidas Tsampros ]
> | My primary select methos is a local university nntp server we have and
> | as the secondary methods I have the following:
> | 
> | (setq gnus-secondary-select-methods '((nnml "")
> |                                       (nnimap "10.6.0.20")))
> | 
> | Then I have these in my .conf:
> | 
> | (setq nnml-directory "~/Mail.Gnus")

Q: My setting is:

,----
| nnml-directory is a variable defined in `nnml.el'.
| Its value is "~/.emacs.d/Mail/"
| 
| Documentation:
| Spool directory for the nnml mail backend.
| 
| This is a Gnus server variable.  See Info node `(gnus)Select Methods'.
`----

Why is this a "spool" directory?

The word "spool" is throwing me. I thought "spool" meant it was spooled
to you and then stored in a backend .. like nnml.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 14:51     ` Richard Riley
@ 2011-01-18 17:10       ` Adam Sjøgren
  2011-01-18 17:28         ` Richard Riley
  0 siblings, 1 reply; 31+ messages in thread
From: Adam Sjøgren @ 2011-01-18 17:10 UTC (permalink / raw)
  To: info-gnus-english

On Tue, 18 Jan 2011 15:51:54 +0100, Richard wrote:

> Why is this a "spool" directory?

> The word "spool" is throwing me. I thought "spool" meant it was spooled
> to you and then stored in a backend .. like nnml.

A "(news)spool" in news-related terms is usually where the articles are
stored in a newsserver (the meaning used here).

A mail-spool is usually where mail is stored locally until the user
fetches it (/var/mail or /var/spool/mail).

In the documentation nnml is described as the backend that most closely
resembles a newsspool, so that is probably where the choice of word
comes from. And perhaps also some of the confusion.


  Best regards,

   Adam

-- 
 "Här kommer rädslan, gamle vän                               Adam Sjøgren
  När alla fjärilar i magen vaknar upp                   asjo@koldfront.dk
  Viskar välkommen hem"

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 13:59         ` Richard Riley
@ 2011-01-18 17:24           ` Adam Sjøgren
  2011-01-18 17:46             ` Richard Riley
  0 siblings, 1 reply; 31+ messages in thread
From: Adam Sjøgren @ 2011-01-18 17:24 UTC (permalink / raw)
  To: info-gnus-english

On Tue, 18 Jan 2011 14:59:40 +0100, Richard wrote:

>> nnml does not store in mbox format:
 
>> ,----[ 6.3.13.3 Mail Spool <http://gnus.org/manual/gnus_194.html#SEC194> ]
>> |
>> | If you use this back end, Gnus will split all incoming mail into files,
>> | one file for each mail, and put the articles into the corresponding
>> | directories under the directory specified by the nnml-directory
>> | variable. The default value is `~/Mail/'.

> So what format? Maildir?

No, that would be nnmaildir.

nnml stores mail in its own format, call it nnml-format if you wish -
i.e. each article in a file by itself and with a .overview and a .marks
file for each group.

> What is a "nnaml-directory"?

nnml-directory is where the email (files and directories) are stored.

> Maybe I'm overthinking it.

Or under-, I dunno... ;-)

> But "nnml"?

What about "nnml"? It's just the name of a backend to store email in.

> My comments are also reflective of the times we see the same questions
> here and in #emacs : clearly it isnt at all clear.

You'll need to say _what_ isn't clear.

> As it is nnfolder, nnml and some others seem to be some sort of
> abstract gnus only concepts.

Abstract is perhaps a little much, but they are Gnus concepts
(backends). What did you imagine they were?

> I'm just voicing the difficulties and many others find trying to
> configure gnus.

That is fine, but I find it very hard to understand what exactly it is
you don't comprehend, so my attempts at helping are quite feeble, I'm
afraid.

> One cant improve it if one doesnt know what something is;) What is nnml?

I just quoted you half of the page in the manual that answers that
question, and even included the link:
http://gnus.org/manual/gnus_194.html#SEC194 - what else do you need?
(I'm not being sarcastic, I actually want your answer.)

> If i was to start I think some sort of overview of Linux/*IX mail would
> go a long way. e.g What IS incoming mail?

I would understand that as "mail in the place that Gnus is supposed to
fetch it from".

> It might seem obvious to some but it really isn't to many. Is incoming
> mail in /var/spool?

On many systems, yes.

> What about if the system is configured to deliver mail locally e.g to
> ~/Mail? How does that work with nnml backend?

Then you would configure Gnus to get incoming mail from there and put it
somewhere else (as Gary described it in this thread, under ~/Mail.Gnus/
for instance).

You could also configure Gnus to read mail delivered to ~/Mail/
directly, if it is in a format that Gnus understands (maildir would be
an example).

(I wouldn't, because I would lose the gains that can be had when Gnus
knows it is the only one writing and I don't care to use multiple MUAs
on the same email, but ... different strokes for different folks).

>> I don't use IMAP, so I can't give any other examples than the ones
>> already posted.

> Most of the major nognus changes have been imap related.

I know. Sorry I can't be of any help there.


  Best regards,

    Adam

-- 
 "Här kommer rädslan, gamle vän                               Adam Sjøgren
  När alla fjärilar i magen vaknar upp                   asjo@koldfront.dk
  Viskar välkommen hem"

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 17:10       ` Adam Sjøgren
@ 2011-01-18 17:28         ` Richard Riley
  2011-01-18 17:42           ` Adam Sjøgren
                             ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Richard Riley @ 2011-01-18 17:28 UTC (permalink / raw)
  To: info-gnus-english

asjo@koldfront.dk (Adam Sjøgren) writes:

> On Tue, 18 Jan 2011 15:51:54 +0100, Richard wrote:
>
>> Why is this a "spool" directory?
>
>> The word "spool" is throwing me. I thought "spool" meant it was spooled
>> to you and then stored in a backend .. like nnml.
>
> A "(news)spool" in news-related terms is usually where the articles are
> stored in a newsserver (the meaning used here).
>
> A mail-spool is usually where mail is stored locally until the user
> fetches it (/var/mail or /var/spool/mail).
>
> In the documentation nnml is described as the backend that most closely
> resembles a newsspool, so that is probably where the choice of word
> comes from. And perhaps also some of the confusion.

I think in the context it's incorrect but wouldnt put my mortgage on it
...

nnml-directory is not a spool really : the var/spool source is.

And checking values now, I see, and amazingly confusing, that

,----
| Its value is "~/.emacs.d/Mail/archive"
`----

How I dont know as I set

  (setq nnml-directory "~/Mail")

bah ;) I need to start all over again ...

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 17:28         ` Richard Riley
@ 2011-01-18 17:42           ` Adam Sjøgren
  2011-01-18 18:54           ` Glyn Millington
       [not found]           ` <mailman.3.1295377815.19159.info-gnus-english@gnu.org>
  2 siblings, 0 replies; 31+ messages in thread
From: Adam Sjøgren @ 2011-01-18 17:42 UTC (permalink / raw)
  To: info-gnus-english

On Tue, 18 Jan 2011 18:28:23 +0100, Richard wrote:

> asjo@koldfront.dk (Adam Sjøgren) writes:

>> A "(news)spool" in news-related terms is usually where the articles are
>> stored in a newsserver (the meaning used here).
 
>> A mail-spool is usually where mail is stored locally until the user
>> fetches it (/var/mail or /var/spool/mail).
 
>> In the documentation nnml is described as the backend that most closely
>> resembles a newsspool, so that is probably where the choice of word
>> comes from. And perhaps also some of the confusion.

> I think in the context it's incorrect but wouldnt put my mortgage on it
> ...

> nnml-directory is not a spool really : the var/spool source is.

The content of nnml-directory is similar to a newsSPOOL - from which
Gnus historically has been (and is) able to read directly, when pointed
at it.

The manual says:

,----[ 6.3.13.11 Comparing Mail Back Ends - http://gnus.org/manual/gnus_202.html#SEC202 ]
|
| nnml is the back end which smells the most as though you were actually
| operating with an nnspool-accessed Usenet system. (In fact, I believe
| nnml actually derived from nnspool code, lo these years ago.) One's mail
| is taken from the original spool file, and is then cut up into
| individual message files, 1:1. It maintains a Usenet-style active file
| (analogous to what one finds in an INN- or CNews-based news system in
| (for instance) `/var/lib/news/active', or what is returned via the `NNTP
| LIST' verb) and also creates overview files for efficient group entry,
| as has been defined for NNTP servers for some years now. It is slower in
| mail-splitting, due to the creation of lots of files, updates to the
| nnml active file, and additions to overview files on a per-message
| basis, but it is extremely fast on access because of what amounts to the
| indexing support provided by the active file and overviews.
|
`----


  Best regards,

    Adam

-- 
 "Här kommer rädslan, gamle vän                               Adam Sjøgren
  När alla fjärilar i magen vaknar upp                   asjo@koldfront.dk
  Viskar välkommen hem"

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 17:24           ` Adam Sjøgren
@ 2011-01-18 17:46             ` Richard Riley
  2011-01-18 18:08               ` Adam Sjøgren
  0 siblings, 1 reply; 31+ messages in thread
From: Richard Riley @ 2011-01-18 17:46 UTC (permalink / raw)
  To: info-gnus-english

asjo@koldfront.dk (Adam Sjøgren) writes:

> On Tue, 18 Jan 2011 14:59:40 +0100, Richard wrote:
>
>>> nnml does not store in mbox format:
>
>>> ,----[ 6.3.13.3 Mail Spool <http://gnus.org/manual/gnus_194.html#SEC194> ]
>>> |
>>> | If you use this back end, Gnus will split all incoming mail into files,
>>> | one file for each mail, and put the articles into the corresponding
>>> | directories under the directory specified by the nnml-directory
>>> | variable. The default value is `~/Mail/'.
>
>> So what format? Maildir?
>
> No, that would be nnmaildir.

nnmaildir is a format? I thought it was a back end that fed on Maildir?
Possibly silly wording issues only. I dont know at times.

>
> nnml stores mail in its own format, call it nnml-format if you wish -
> i.e. each article in a file by itself and with a .overview and a .marks
> file for each group.
>
>> What is a "nnaml-directory"?
>
> nnml-directory is where the email (files and directories) are stored.
>
>> Maybe I'm overthinking it.
>
> Or under-, I dunno... ;-)

Heh ...

>
>> But "nnml"?
>
> What about "nnml"? It's just the name of a backend to store email in.
>
>> My comments are also reflective of the times we see the same questions
>> here and in #emacs : clearly it isnt at all clear.
>
> You'll need to say _what_ isn't clear.

I think I have but not in a single coherent post. My mistake for
"butterflying" back and forth. mea culpa.

>
>> As it is nnfolder, nnml and some others seem to be some sort of
>> abstract gnus only concepts.
>
> Abstract is perhaps a little much, but they are Gnus concepts
> (backends). What did you imagine they were?
>
>> I'm just voicing the difficulties and many others find trying to
>> configure gnus.
>
> That is fine, but I find it very hard to understand what exactly it is
> you don't comprehend, so my attempts at helping are quite feeble, I'm
> afraid.

And I fully understand : I am not communicating my poor understanding
well as I'm -- confused ;)

>
>> One cant improve it if one doesnt know what something is;) What is nnml?
>
> I just quoted you half of the page in the manual that answers that
> question, and even included the link:
> http://gnus.org/manual/gnus_194.html#SEC194 - what else do you need?
> (I'm not being sarcastic, I actually want your answer.)

What I didnt understand is it proclaiming that its the "Mail Spool".

Its not. Its ONE such. And whether its even a spool is questionable
keeping in mind it defaults to fetching mail from the system spool.

Possibly that was the catalyst that started my confusion.
Possibly that explains where I was getting lost a little.

I must admit the mist is clearing : I will be the first to admit I was
lost in a cloud of my own confusion there for a while.

But whats not helping me is something like this


  (setq gnus-select-method '(nnml "nnml"))
  (setq nndrafts-directory "~/Mail")
  (setq nnml-directory "~/Mail")


and then starting Gnus and finding TWO Mail dirs. one in ~ and the other
in .emacs.d. The ~/Mail is fine : it shows an "active" file and a "mail"
dir. The one in .emacs has similar and ALSO an "incomingXXXXX"
file. Examining the value of nnml-directory it tells me the value is
... "~/.emacs.d/Mail/archive". Its at this point my eyes start to mist
over ...


Thanks for taking the time to hand hold!

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 17:46             ` Richard Riley
@ 2011-01-18 18:08               ` Adam Sjøgren
  2011-01-18 18:29                 ` Richard Riley
  0 siblings, 1 reply; 31+ messages in thread
From: Adam Sjøgren @ 2011-01-18 18:08 UTC (permalink / raw)
  To: info-gnus-english

On Tue, 18 Jan 2011 18:46:44 +0100, Richard wrote:

>>> So what format? Maildir?
 
>> No, that would be nnmaildir.

> nnmaildir is a format? I thought it was a back end that fed on Maildir?
> Possibly silly wording issues only. I dont know at times.

Yes, the backend that uses the Maildir format is nnmaildir; that was
what I was trying to say.

[...]

> What I didnt understand is it proclaiming that its the "Mail Spool".

It is because you seem to only accept one use of the word "spool". Think
of it as a news spool just with mail in it, instead of a mail spool as
in /var/spool/mail/.

Sometimes it is more apparant than other times that Gnus originated as a
newsreader :-)

[...]

> But whats not helping me is something like this

>   (setq gnus-select-method '(nnml "nnml"))
>   (setq nndrafts-directory "~/Mail")
>   (setq nnml-directory "~/Mail")

> and then starting Gnus and finding TWO Mail dirs. one in ~ and the other
> in .emacs.d.

You must have configured something else to point to ~/.emacs.d/Mail.
Perhaps your archive method?

I think you are staring at one thing in your configuration and ignoring
all the other stuff, which might actually the cause of what you are
seeing :-)


  Best regards,

    Adam

-- 
 "Här kommer rädslan, gamle vän                               Adam Sjøgren
  När alla fjärilar i magen vaknar upp                   asjo@koldfront.dk
  Viskar välkommen hem"

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 18:08               ` Adam Sjøgren
@ 2011-01-18 18:29                 ` Richard Riley
  2011-01-18 18:34                   ` Adam Sjøgren
  2011-01-18 18:49                   ` Peter Münster
  0 siblings, 2 replies; 31+ messages in thread
From: Richard Riley @ 2011-01-18 18:29 UTC (permalink / raw)
  To: info-gnus-english

asjo@koldfront.dk (Adam Sjøgren) writes:

> On Tue, 18 Jan 2011 18:46:44 +0100, Richard wrote:
>
>>>> So what format? Maildir?
>
>>> No, that would be nnmaildir.
>
>> nnmaildir is a format? I thought it was a back end that fed on Maildir?
>> Possibly silly wording issues only. I dont know at times.
>
> Yes, the backend that uses the Maildir format is nnmaildir; that was
> what I was trying to say.

So the format *was* Maildir. See how easy terminology cam confuse ;)
Maildir often confuses others news to Gnus because of the worry about
direct Maildir access to the Maildir folders compromising Dovecot which
stores in Maildir but offers an imap interface. But thats a side issue.

>
> [...]
>
>> What I didnt understand is it proclaiming that its the "Mail Spool".
>
> It is because you seem to only accept one use of the word "spool". Think
> of it as a news spool just with mail in it, instead of a mail spool as
> in /var/spool/mail/.

Yes, that might help --

>
> Sometimes it is more apparant than other times that Gnus originated as a
> newsreader :-)

Very true.

>
> [...]
>
>> But whats not helping me is something like this
>
>>   (setq gnus-select-method '(nnml "nnml"))
>>   (setq nndrafts-directory "~/Mail")
>>   (setq nnml-directory "~/Mail")
>
>> and then starting Gnus and finding TWO Mail dirs. one in ~ and the other
>> in .emacs.d.
>
> You must have configured something else to point to ~/.emacs.d/Mail.
> Perhaps your archive method?
>
> I think you are staring at one thing in your configuration and ignoring
> all the other stuff, which might actually the cause of what you are
> seeing :-)

What you see is there is my nnml config. I have nothing else. All the
rest is imap related. I have no default archive settings either.

Nothing else nnml in my init.el or my custom.el.

As I said, the mist has cleared a little. Yes the words to clarify it
are there but buried deep amongst complex gnus only terminology - and
I'm no Gnus nOOb ... I just sometimes feel like it..

Now to figure out where .emacs.d/Mail is coming from.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 18:29                 ` Richard Riley
@ 2011-01-18 18:34                   ` Adam Sjøgren
  2011-01-18 19:09                     ` Richard Riley
  2011-01-18 18:49                   ` Peter Münster
  1 sibling, 1 reply; 31+ messages in thread
From: Adam Sjøgren @ 2011-01-18 18:34 UTC (permalink / raw)
  To: info-gnus-english

On Tue, 18 Jan 2011 19:29:36 +0100, Richard wrote:

> asjo@koldfront.dk (Adam Sjøgren) writes:
>> On Tue, 18 Jan 2011 18:46:44 +0100, Richard wrote:
 
>>>>> So what format? Maildir?
 
>>>> No, that would be nnmaildir.
 
>>> nnmaildir is a format? I thought it was a back end that fed on Maildir?
>>> Possibly silly wording issues only. I dont know at times.
 
>> Yes, the backend that uses the Maildir format is nnmaildir; that was
>> what I was trying to say.

> So the format *was* Maildir.

The format of what? The format used by nnml is surely is not Maildir. If
you want to access something in the Maildir format, you should use
nnmaildir. Which is what I was trying to say, and what I - frankly -
thought we agreed on. I guess not.

[...]

>> You must have configured something else to point to ~/.emacs.d/Mail.
>> Perhaps your archive method?
 
>> I think you are staring at one thing in your configuration and ignoring
>> all the other stuff, which might actually the cause of what you are
>> seeing :-)

> What you see is there is my nnml config. I have nothing else.

You could be missing something ;-)

[...]

> Nothing else nnml in my init.el or my custom.el.

So nothing in your entire Emacs configuration mentions ~/.emacs.d/ or
~/.emacs.d/Mail?


  Best regards,

    Adam

-- 
 "Här kommer rädslan, gamle vän                               Adam Sjøgren
  När alla fjärilar i magen vaknar upp                   asjo@koldfront.dk
  Viskar välkommen hem"

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 14:48     ` Peter Münster
@ 2011-01-18 18:38       ` ernest
  0 siblings, 0 replies; 31+ messages in thread
From: ernest @ 2011-01-18 18:38 UTC (permalink / raw)
  To: info-gnus-english

On 18 Gen, 15:48, pmli...@free.fr (Peter Münster) wrote:
> ernest <nfdi...@gmail.com> writes:
> > If I understand correctly, this will copy the "spool" files in ~/.mail
> > to ~/Mail, and leave everything in ~/.mail unchanged. This is not
> > exactly what I wanted though.
>
> > The idea is that mbox being an open format one would say it
> > should be possible to use the same mailboxes with different MUAs,
> > for instance mutt and gnus, at the same time (maybe not
> > simultaneously, ok, but you get the idea). In theory it should be
> > easy, but in practice it is not.
>
> No problem if you don't use the 2 MUAs simultaneously and you don't use
> the incoming spools. The only problem with Gnus is the locking, that's
> why it uses some "movemail" program that locks correctly and saves the
> incoming email somewhere at $HOME.
>
> At least 2 options:
>
> 1.)
> /var/mail/user   ->   ~/.mail/*.spool  with procmail
> ~/.mail/*.spool  ->   ~/Mail/*         with Gnus
> Managing ~/Mail/* with Gnus or mutt, but not at the same time.
>
> 2.) Use maildir: no locking problems.
> /var/mail/user   ->   ~/Mail/...       with procmail
> Managing ~/Mail/... with Gnus or mutt, or both at the same time!

Ah, I think I finally got it!
First, I switched to maildir. Then I put this in .gnus.el:

(setq gnus-select-method	'(nnnil ""))
(setq gnus-secondary-select-methods
      '((nnmaildir "" (directory "~/Mail/"))))

Started gnus, hit L, and the maildir folders appeared right there.
Still need some adjustments, but I'm definitely on the right track
:)
Thanks to everyone.

Cheers,
Ernest

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 18:29                 ` Richard Riley
  2011-01-18 18:34                   ` Adam Sjøgren
@ 2011-01-18 18:49                   ` Peter Münster
  1 sibling, 0 replies; 31+ messages in thread
From: Peter Münster @ 2011-01-18 18:49 UTC (permalink / raw)
  To: info-gnus-english

Richard Riley <rileyrg@googlemail.com> writes:

> Now to figure out where .emacs.d/Mail is coming from.

Start first with "emacs -Q", so no site configuration file will be
loaded. Then you go on loading your configuration files one by one and
check when the value of nnml-directory changes.
-- 
Peter Münster

Contact information: http://pmrb.free.fr/contact/

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 17:28         ` Richard Riley
  2011-01-18 17:42           ` Adam Sjøgren
@ 2011-01-18 18:54           ` Glyn Millington
       [not found]           ` <mailman.3.1295377815.19159.info-gnus-english@gnu.org>
  2 siblings, 0 replies; 31+ messages in thread
From: Glyn Millington @ 2011-01-18 18:54 UTC (permalink / raw)
  To: info-gnus-english

Richard Riley <rileyrg@googlemail.com> writes:

> asjo@koldfront.dk (Adam Sjøgren) writes:
>
>> On Tue, 18 Jan 2011 15:51:54 +0100, Richard wrote:
>>
>>> Why is this a "spool" directory?
>>
>>> The word "spool" is throwing me. I thought "spool" meant it was
>>> spooled to you and then stored in a backend .. like nnml.
>> A "(news)spool" in news-related terms is usually where the articles
>> are stored in a newsserver (the meaning used here).
>> A mail-spool is usually where mail is stored locally until the user
>> fetches it (/var/mail or /var/spool/mail).
>> In the documentation nnml is described as the backend that most
>> closely resembles a newsspool, so that is probably where the choice
>> of word comes from. And perhaps also some of the confusion.
>
> I think in the context it's incorrect but wouldnt put my mortgage on
> it ...
>
> nnml-directory is not a spool really : the var/spool source is.
>
> And checking values now, I see, and amazingly confusing, that
>
> ,----
> | Its value is "~/.emacs.d/Mail/archive"
> `----
>
> How I dont know as I set
>
>   (setq nnml-directory "~/Mail")
>
> bah ;) I need to start all over again ...

Hi Richard,

Here's a snip from my .gnus file.  It may be totally irrelevant, becasue
I have een smewhat confused by this discussion!! - but it may help ;-)


--8<---------------cut here---------------start------------->8---
;,----
;| MAIL SETTINGS AND MAIL SORTING ---------------------------------------------
;`----

; nnml is, as you know a mail backend - the nnml (I wonder if nnml stand
; for Not NorMaL) format is what results when gnus grabs mail from the
; two mail sources below. I use getmail to dump all my mail into
; /home/glyn/Mail/inbox; system mail goes to /var/spool/mail/glyn.  gnus
; grabs mail from both sources, I assume transmogrifies it by elisp-magic
; into nnml format, and then shoves it through my fancy-splitting
; set-up. (Just a fraction of that here!) I read the mail from the groups
; created by the fancy splitting - SLACKLIST, FREEBSD, FVWM etc etc

(setq 
       gnus-secondary-select-methods '((nnml ""))
       mail-sources '((file :path "/home/glyn/Mail/inbox")
                      (file :path "/var/spool/mail/glyn")))

(setq nnmail-split-methods 'nnmail-split-fancy
        nnmail-split-fancy
      '(|

; system mail from Charlie Root
       (from ".*root@millingtons.org" "SYSTEM")
; diary entries
       ("Subject"  ".*Diary" "DIARY")


; Spam rejection

;       ("Subject"  ".*" "spam")
        ("Subject"  ".*lottery" "spam")
	("Subject"  ".*LOTTERY" "spam")
	("Subject"  ".*BEQUEST" "spam")
	("Subject"  ".*BALLOT" "spam")
	("Subject"  ".*NatWest" "spam")
	("Subject"  ".*OFFICE" "spam")
	("Subject"  ".*inches" "spam")
	("Subject"  ".*FUND" "spam")
	       
; linux etc Mailing lists.
        (any  ".*slackware-ot" "SLACKLIST")
	(any ".*slackware@mailman.*" "SLACKLIST")
        (any ".*pkg-annc-request.*" "SLACKLIST")
        (any ".*security@slackware.com" "SLACKLIST")
	; (any ".*freebsd.*" "FREEBSD")
        (any ".*FreshPorts.org" "FREEBSD")
        (any ".*fvwm\.org" "FVWM")
        (any ".*muse-el-discuss.*" "MUSE")
        (any ".*Facebook.*" "FACEBOOK")
        (any ".*spiked-central" "SPIKED")
;;catch the rest
"OTHER"))

--8<---------------cut here---------------end--------------->8---

atb


Glyn

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 18:34                   ` Adam Sjøgren
@ 2011-01-18 19:09                     ` Richard Riley
  2011-01-19 16:15                       ` Richard Riley
  0 siblings, 1 reply; 31+ messages in thread
From: Richard Riley @ 2011-01-18 19:09 UTC (permalink / raw)
  To: info-gnus-english

asjo@koldfront.dk (Adam Sjøgren) writes:

> On Tue, 18 Jan 2011 19:29:36 +0100, Richard wrote:
>
>> asjo@koldfront.dk (Adam Sjøgren) writes:
>>> On Tue, 18 Jan 2011 18:46:44 +0100, Richard wrote:
>
>>>>>> So what format? Maildir?
>
>>>>> No, that would be nnmaildir.
>
>>>> nnmaildir is a format? I thought it was a back end that fed on Maildir?
>>>> Possibly silly wording issues only. I dont know at times.
>
>>> Yes, the backend that uses the Maildir format is nnmaildir; that was
>>> what I was trying to say.
>
>> So the format *was* Maildir.
>
> The format of what? The format used by nnml is surely is not Maildir. If
> you want to access something in the Maildir format, you should use
> nnmaildir. Which is what I was trying to say, and what I - frankly -
> thought we agreed on. I guess not.

Aha : that was a misread. I thought you were offering nnmaildir as
another option.

>>> You must have configured something else to point to ~/.emacs.d/Mail.
>>> Perhaps your archive method?
>
>>> I think you are staring at one thing in your configuration and ignoring
>>> all the other stuff, which might actually the cause of what you are
>>> seeing :-)
>
>> What you see is there is my nnml config. I have nothing else.
>
> You could be missing something ;-)
>
> [...]
>
>> Nothing else nnml in my init.el or my custom.el.
>
> So nothing in your entire Emacs configuration mentions ~/.emacs.d/ or
> ~/.emacs.d/Mail?
>

Nothing with regard to nnml ...

Maybe I am being overly optimistic to think that setting nnml-directory
to ~/Mail is enough to ensure that nnml is in , err, ~/Mail ;)

When its working perfectly I'll come back ..

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
       [not found]           ` <mailman.3.1295377815.19159.info-gnus-english@gnu.org>
@ 2011-01-18 19:19             ` Richard Riley
  2011-01-18 21:47               ` Glyn Millington
       [not found]               ` <mailman.4.1295387630.19799.info-gnus-english@gnu.org>
  0 siblings, 2 replies; 31+ messages in thread
From: Richard Riley @ 2011-01-18 19:19 UTC (permalink / raw)
  To: info-gnus-english

Glyn Millington <wistanswick@linuxmail.org> writes:

> Richard Riley <rileyrg@googlemail.com> writes:
>
>> asjo@koldfront.dk (Adam Sjøgren) writes:
>>
>>> On Tue, 18 Jan 2011 15:51:54 +0100, Richard wrote:
>>>
>>>> Why is this a "spool" directory?
>>>
>>>> The word "spool" is throwing me. I thought "spool" meant it was
>>>> spooled to you and then stored in a backend .. like nnml.
>>> A "(news)spool" in news-related terms is usually where the articles
>>> are stored in a newsserver (the meaning used here).
>>> A mail-spool is usually where mail is stored locally until the user
>>> fetches it (/var/mail or /var/spool/mail).
>>> In the documentation nnml is described as the backend that most
>>> closely resembles a newsspool, so that is probably where the choice
>>> of word comes from. And perhaps also some of the confusion.
>>
>> I think in the context it's incorrect but wouldnt put my mortgage on
>> it ...
>>
>> nnml-directory is not a spool really : the var/spool source is.
>>
>> And checking values now, I see, and amazingly confusing, that
>>
>> ,----
>> | Its value is "~/.emacs.d/Mail/archive"
>> `----
>>
>> How I dont know as I set
>>
>>   (setq nnml-directory "~/Mail")
>>
>> bah ;) I need to start all over again ...
>
> Hi Richard,
>
> Here's a snip from my .gnus file.  It may be totally irrelevant, becasue
> I have een smewhat confused by this discussion!! - but it may help ;-)
>
>
>
>
> --8<---------------cut here---------------start------------->8---
> ;,----
> ;| MAIL SETTINGS AND MAIL SORTING ---------------------------------------------
> ;`----
>
> ; nnml is, as you know a mail backend - the nnml (I wonder if nnml stand
> ; for Not NorMaL) format is what results when gnus grabs mail from the
> ; two mail sources below. I use getmail to dump all my mail into
> ; /home/glyn/Mail/inbox; system mail goes to /var/spool/mail/glyn.  gnus
> ; grabs mail from both sources, I assume transmogrifies it by elisp-magic
> ; into nnml format, and then shoves it through my fancy-splitting
> ; set-up. (Just a fraction of that here!) I read the mail from the groups
> ; created by the fancy splitting - SLACKLIST, FREEBSD, FVWM etc etc
>
> (setq 
>        gnus-secondary-select-methods '((nnml ""))
>        mail-sources '((file :path "/home/glyn/Mail/inbox")
>                       (file :path "/var/spool/mail/glyn")))
>


Thanks for the examples. its amazing how many different ways people get
this going.

My "dummy" question of the minute here is:-

mail-sources : how does nnml know its got control of them? What about
other mail backends?

The docs say the mail *backends* look there.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 14:09     ` Richard Riley
@ 2011-01-18 20:48       ` Leonidas Tsampros
  2011-01-21 10:36       ` Gary
  1 sibling, 0 replies; 31+ messages in thread
From: Leonidas Tsampros @ 2011-01-18 20:48 UTC (permalink / raw)
  To: Richard Riley; +Cc: info-gnus-english

Richard Riley <rileyrg@googlemail.com> writes:

> Gary <gnus@garydjones.name> writes:
>
>> Funny. I didn't see the OP. Anyway...
>>
>> Richard Riley wrote:
>>> ernest <nfdisco@gmail.com> writes:
>>>
>>>> Hi,
>>>> This is my setup: I use fetchmail to get mail from
>>>> different POP/IMAP servers, then split the incoming
>>>> mail with procmail into different mbox files in ~/Mail.
>>>> What I'd like is gnus to work directly on these mbox
>>>> files. Is this possible? What backend do I need?
>>>> I'd say I don't even want a backend, because I don't
>>>> want to copy mail anywhere!
>>
>>> You're not alone! This is *probably* the nnml backend.
>>>
>>>    (setq gnus-select-method '(nnml "nnml"))
>>>
>>> That said I dont know for sure ;)
>>
>> I asked something similar before, but never really got anything that
>> worked so asked on the other gnus list (basically, the dev
>> list). Leonidas Tsampros said the following:
>>
>> ,----[ Leonidas Tsampros ]
>> | My primary select methos is a local university nntp server we have and
>> | as the secondary methods I have the following:
>> |
>> | (setq gnus-secondary-select-methods '((nnml "")
>> |                                       (nnimap "10.6.0.20")))
>> |
>> | Then I have these in my .conf:
>> |
>> | (setq nnml-directory "~/Mail.Gnus")
>> | (setq mail-source-delete-incoming t)
>> |
>> | (setq mail-sources '((directory :path "~/Mail"
>> |                                 :suffix "")))
>> |
>> | So, Emacs now reads all Mail on all mboxes under ~/Mail, and 'ingests'
>> | them into the nnml backend which is under "~/Mail.Gnus".  Now at this
>> | point and in order to emulate procmail's behaviour, I use fancy
>> | splitting:
>> |
>> | ;; fancy mail splitting
>> | (setq nnmail-resplit-incoming t)
>> | (setq nnmail-split-methods 'nnmail-split-fancy)
>> | (setq nnmail-split-fancy
>> |       '(|
>> |        ("list-id" "ding\\.gnus\\.org" "mail.gnus.ding")))
>> `----
>>
>> But, rather embarassingly, I haven't had time to try it out yet.
>>
>>> But a point : despite using Gnus for a few years now I am not clear
>>> on what "incoming mail" means in the context.  Possibly it looks in
>>> /var/spool/mail. But since your mail is already there, I dunno.
>>
>> Does the above help, Richard?
>
> Yes & No ;(
>
> It doesnt use spam-split.
>
> But it DOES explain the "incoming" and "nnml" backend better!
>
> Had it mentioned how and why ~/Mail got its mail (system mail) all the
> better. But a good set up.
>

Previously I was using a combination of fetchmail feeding my postfix
and postfix was feeding procmail which was doing splitting to different
mbox files under ~/Mail. Then, and as shown above, I have set
mail-sources to point there (~/Mail). Then Gnus takes all the messages
from there and 'ingests' them into the nnml backend I use.

I read your other questions on this thread, but I cannot answer what
happens in case you have different mail backends concurrently. Since one
can have multiple mail backends through secondary select methods and
also multiple mail-sources (you can see the relevant manual section),
this is an important question. I'm confused now!

Also, please note that the mail backends in Gnus represent how mails and
other metadata about them (marks/headers etc) are stored in the disk for
Gnus consumption. I consider them like different types of warehouse
organisation. You can compare this behavior with other MUAs too, like
Outlook that uses the well known pst files or Kmail (at least some 3.x.x
version I was using for some time) was maintaining some extra files for
metadata per ~/Mail/mbox file.

So in this sense, the MUA is not restricted to only use the plain old
mbox or Maildir format. They are just two popular to store collections
of electronic mail messages (citing wikipedia's article on mbox).

If someone other has more information or sees any error in the above
explanation, feel free to correct me please, as the above are mostly
*MY* POV on how mail works.

>>
>> Potentially I suppose one could do away with procmail, and set
>> mail-sources to /var/spool/mail, and it will end up split into
>
> Thats my current set up.
>
>> ~/Mail.Gnus. @ernest I'd be very happy if you posted the results of
>> whatever you do, as I have a similar current setup to you, and the same
>> desire to read my email in mbox files using gnus.
>
> I'm interested why mbox? You mean existing mbox?
>
>
> _______________________________________________
> info-gnus-english mailing list
> info-gnus-english@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-gnus-english

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 19:19             ` Richard Riley
@ 2011-01-18 21:47               ` Glyn Millington
       [not found]               ` <mailman.4.1295387630.19799.info-gnus-english@gnu.org>
  1 sibling, 0 replies; 31+ messages in thread
From: Glyn Millington @ 2011-01-18 21:47 UTC (permalink / raw)
  To: info-gnus-english

Richard Riley <rileyrg@googlemail.com> writes:

> Glyn Millington <wistanswick@linuxmail.org> writes:
>
>> Richard Riley <rileyrg@googlemail.com> writes:
>>
>>> asjo@koldfront.dk (Adam Sjøgren) writes:
>>>
>>>> On Tue, 18 Jan 2011 15:51:54 +0100, Richard wrote:
>>>>
>>>>> Why is this a "spool" directory?
>>>>
>>>>> The word "spool" is throwing me. I thought "spool" meant it was
>>>>> spooled to you and then stored in a backend .. like nnml.
>>>> A "(news)spool" in news-related terms is usually where the
>>>> articles are stored in a newsserver (the meaning used here).  A
>>>> mail-spool is usually where mail is stored locally until the user
>>>> fetches it (/var/mail or /var/spool/mail).  In the documentation
>>>> nnml is described as the backend that most closely resembles a
>>>> newsspool, so that is probably where the choice of word comes
>>>> from. And perhaps also some of the confusion.
>>> I think in the context it's incorrect but wouldnt put my mortgage
>>> on it ...
>>> nnml-directory is not a spool really : the var/spool source is.
>>> And checking values now, I see, and amazingly confusing, that
>>> ,---- | Its value is "~/.emacs.d/Mail/archive" `----
>>> How I dont know as I set
>>> (setq nnml-directory "~/Mail")
>>> bah ;) I need to start all over again ...
>> Hi Richard,
>> Here's a snip from my .gnus file.  It may be totally irrelevant,
>> becasue I have een smewhat confused by this discussion!! - but it
>> may help ;-)
>>
>>
>>
>> --8<---------------cut here---------------start------------->8---
>> ;,---- ;| MAIL SETTINGS AND MAIL SORTING
>> --------------------------------------------- ;`----
>> ; nnml is, as you know a mail backend - the nnml (I wonder if nnml
>> stand ; for Not NorMaL) format is what results when gnus grabs mail
>> from the ; two mail sources below. I use getmail to dump all my mail
>> into ; /home/glyn/Mail/inbox; system mail goes to
>> /var/spool/mail/glyn.  gnus ; grabs mail from both sources, I assume
>> transmogrifies it by elisp-magic ; into nnml format, and then shoves
>> it through my fancy-splitting ; set-up. (Just a fraction of that
>> here!) I read the mail from the groups ; created by the fancy
>> splitting - SLACKLIST, FREEBSD, FVWM etc etc
>> (setq gnus-secondary-select-methods '((nnml "")) mail-sources
>> ((file :path "/home/glyn/Mail/inbox") (file :path
>> "/var/spool/mail/glyn")))
>>
>
>
> Thanks for the examples. its amazing how many different ways people
> get this going.
>
> My "dummy" question of the minute here is:-
>
> mail-sources : how does nnml know its got control of them? What about
> other mail backends?

I don't use any other mail backends.  Are you wanting to use more than
one?  


atb


Glyn

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
       [not found]               ` <mailman.4.1295387630.19799.info-gnus-english@gnu.org>
@ 2011-01-19 13:47                 ` Richard Riley
  0 siblings, 0 replies; 31+ messages in thread
From: Richard Riley @ 2011-01-19 13:47 UTC (permalink / raw)
  To: info-gnus-english

Glyn Millington <wistanswick@linuxmail.org> writes:

> Richard Riley <rileyrg@googlemail.com> writes:
>
>> Glyn Millington <wistanswick@linuxmail.org> writes:
>>
>>> Richard Riley <rileyrg@googlemail.com> writes:
>>>
>>>> asjo@koldfront.dk (Adam Sjøgren) writes:
>>>>
>>>>> On Tue, 18 Jan 2011 15:51:54 +0100, Richard wrote:
>>>>>
>>>>>> Why is this a "spool" directory?
>>>>>
>>>>>> The word "spool" is throwing me. I thought "spool" meant it was
>>>>>> spooled to you and then stored in a backend .. like nnml.
>>>>> A "(news)spool" in news-related terms is usually where the
>>>>> articles are stored in a newsserver (the meaning used here).  A
>>>>> mail-spool is usually where mail is stored locally until the user
>>>>> fetches it (/var/mail or /var/spool/mail).  In the documentation
>>>>> nnml is described as the backend that most closely resembles a
>>>>> newsspool, so that is probably where the choice of word comes
>>>>> from. And perhaps also some of the confusion.
>>>> I think in the context it's incorrect but wouldnt put my mortgage
>>>> on it ...
>>>> nnml-directory is not a spool really : the var/spool source is.
>>>> And checking values now, I see, and amazingly confusing, that
>>>> ,---- | Its value is "~/.emacs.d/Mail/archive" `----
>>>> How I dont know as I set
>>>> (setq nnml-directory "~/Mail")
>>>> bah ;) I need to start all over again ...
>>> Hi Richard,
>>> Here's a snip from my .gnus file.  It may be totally irrelevant,
>>> becasue I have een smewhat confused by this discussion!! - but it
>>> may help ;-)
>>>
>>>
>>>
>>> --8<---------------cut here---------------start------------->8---
>>> ;,---- ;| MAIL SETTINGS AND MAIL SORTING
>>> --------------------------------------------- ;`----
>>> ; nnml is, as you know a mail backend - the nnml (I wonder if nnml
>>> stand ; for Not NorMaL) format is what results when gnus grabs mail
>>> from the ; two mail sources below. I use getmail to dump all my mail
>>> into ; /home/glyn/Mail/inbox; system mail goes to
>>> /var/spool/mail/glyn.  gnus ; grabs mail from both sources, I assume
>>> transmogrifies it by elisp-magic ; into nnml format, and then shoves
>>> it through my fancy-splitting ; set-up. (Just a fraction of that
>>> here!) I read the mail from the groups ; created by the fancy
>>> splitting - SLACKLIST, FREEBSD, FVWM etc etc
>>> (setq gnus-secondary-select-methods '((nnml "")) mail-sources
>>> ((file :path "/home/glyn/Mail/inbox") (file :path
>>> "/var/spool/mail/glyn")))
>>>
>>
>>
>> Thanks for the examples. its amazing how many different ways people
>> get this going.
>>
>> My "dummy" question of the minute here is:-
>>
>> mail-sources : how does nnml know its got control of them? What about
>> other mail backends?
>
> I don't use any other mail backends.  Are you wanting to use more than
> one?  
>

I do : nnml and nnimap.

Maybe not a good idea. But somehow, in a galaxy far far away, I was
under the impression that  nnml was the easiest way to get local system
email (root/cron jobs etc). The rest I sync with gmail via offlineimap.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 19:09                     ` Richard Riley
@ 2011-01-19 16:15                       ` Richard Riley
  2011-01-19 17:31                         ` Richard Riley
  0 siblings, 1 reply; 31+ messages in thread
From: Richard Riley @ 2011-01-19 16:15 UTC (permalink / raw)
  To: info-gnus-english

Richard Riley <rileyrg@googlemail.com> writes:

> asjo@koldfront.dk (Adam Sjøgren) writes:
>
>> On Tue, 18 Jan 2011 19:29:36 +0100, Richard wrote:
>>
>>> asjo@koldfront.dk (Adam Sjøgren) writes:
>>>> On Tue, 18 Jan 2011 18:46:44 +0100, Richard wrote:
>>
>>>>>>> So what format? Maildir?
>>
>>>>>> No, that would be nnmaildir.
>>
>>>>> nnmaildir is a format? I thought it was a back end that fed on Maildir?
>>>>> Possibly silly wording issues only. I dont know at times.
>>
>>>> Yes, the backend that uses the Maildir format is nnmaildir; that was
>>>> what I was trying to say.
>>
>>> So the format *was* Maildir.
>>
>> The format of what? The format used by nnml is surely is not Maildir. If
>> you want to access something in the Maildir format, you should use
>> nnmaildir. Which is what I was trying to say, and what I - frankly -
>> thought we agreed on. I guess not.
>
> Aha : that was a misread. I thought you were offering nnmaildir as
> another option.
>
>>>> You must have configured something else to point to ~/.emacs.d/Mail.
>>>> Perhaps your archive method?
>>
>>>> I think you are staring at one thing in your configuration and ignoring
>>>> all the other stuff, which might actually the cause of what you are
>>>> seeing :-)
>>
>>> What you see is there is my nnml config. I have nothing else.
>>
>> You could be missing something ;-)
>>
>> [...]
>>
>>> Nothing else nnml in my init.el or my custom.el.
>>
>> So nothing in your entire Emacs configuration mentions ~/.emacs.d/ or
>> ~/.emacs.d/Mail?
>>
>
> Nothing with regard to nnml ...
>
> Maybe I am being overly optimistic to think that setting nnml-directory
> to ~/Mail is enough to ensure that nnml is in , err, ~/Mail ;)
>
> When its working perfectly I'll come back ..
>

problem solved.

gnus-message-archive-method was, as documented, expanded into real
methods in the .newsrc.eld.

gnus-update-message-archive-method was set to t but this does
not alter the archive methods in the newsrc if you alter something like
nnml-directory. I removed the offending parts of the .newsrc.eld by hand
(always hairy) and now have it all "clean as a whistle".

Oh yes, one other typo cause an issue : nndraft-directory works better
than nndrafts-directory ... ;)

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-19 16:15                       ` Richard Riley
@ 2011-01-19 17:31                         ` Richard Riley
  0 siblings, 0 replies; 31+ messages in thread
From: Richard Riley @ 2011-01-19 17:31 UTC (permalink / raw)
  To: info-gnus-english

Richard Riley <rileyrg@googlemail.com> writes:

> gnus-update-message-archive-method was set to t but this does
> not alter the archive methods in the newsrc if you alter something like
> nnml-directory. I removed the offending parts of the .newsrc.eld by hand
> (always hairy) and now have it all "clean as a whistle".
>
> Oh yes, one other typo cause an issue : nndraft-directory works better
> than nndrafts-directory ... ;)


I spoke too soon. drafts are now defaulting to
~/.emacs.d/drafts/drafts

I removed any nndraft parts of my .newsrc.eld and have 

  (setq nndraft-directory "~/Mail")

in my init. Scuppered once again. Any ideas welcome.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: read mail in mbox files
  2011-01-18 14:09     ` Richard Riley
  2011-01-18 20:48       ` Leonidas Tsampros
@ 2011-01-21 10:36       ` Gary
  1 sibling, 0 replies; 31+ messages in thread
From: Gary @ 2011-01-21 10:36 UTC (permalink / raw)
  To: info-gnus-english

Richard Riley wrote:
> Gary writes:

>> @ernest I'd be very happy if you posted the results of whatever you
>> do, as I have a similar current setup to you, and the same desire to
>> read my email in mbox files using gnus.
>
> I'm interested why mbox? You mean existing mbox?

Basically because yes, I have a lot of existing email in mbox files, and
also because although those files could be split out into maildir format
(there are one or two tools to do this), emails tend to be small and
Windows is rather poor at handling small files, in that each takes up
more space than is necessary (typically 4096 bytes on large discs, these
days) and if you've got a *lot* of them, like in maildir, that's a lot
of wasted space. Really, it's just a preference of mine.

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2011-01-21 10:36 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-17 22:38 read mail in mbox files ernest
2011-01-17 23:08 ` Richard Riley
2011-01-18 10:20   ` Leonidas Tsampros
     [not found]   ` <mailman.5.1295346040.7593.info-gnus-english@gnu.org>
2011-01-18 12:41     ` Richard Riley
2011-01-18 13:04       ` Adam Sjøgren
2011-01-18 13:59         ` Richard Riley
2011-01-18 17:24           ` Adam Sjøgren
2011-01-18 17:46             ` Richard Riley
2011-01-18 18:08               ` Adam Sjøgren
2011-01-18 18:29                 ` Richard Riley
2011-01-18 18:34                   ` Adam Sjøgren
2011-01-18 19:09                     ` Richard Riley
2011-01-19 16:15                       ` Richard Riley
2011-01-19 17:31                         ` Richard Riley
2011-01-18 18:49                   ` Peter Münster
2011-01-18 13:55   ` Gary
     [not found]   ` <mailman.2.1295358933.21909.info-gnus-english@gnu.org>
2011-01-18 14:09     ` Richard Riley
2011-01-18 20:48       ` Leonidas Tsampros
2011-01-21 10:36       ` Gary
2011-01-18 14:51     ` Richard Riley
2011-01-18 17:10       ` Adam Sjøgren
2011-01-18 17:28         ` Richard Riley
2011-01-18 17:42           ` Adam Sjøgren
2011-01-18 18:54           ` Glyn Millington
     [not found]           ` <mailman.3.1295377815.19159.info-gnus-english@gnu.org>
2011-01-18 19:19             ` Richard Riley
2011-01-18 21:47               ` Glyn Millington
     [not found]               ` <mailman.4.1295387630.19799.info-gnus-english@gnu.org>
2011-01-19 13:47                 ` Richard Riley
2011-01-18 13:35 ` Peter Münster
2011-01-18 14:11   ` ernest
2011-01-18 14:48     ` Peter Münster
2011-01-18 18:38       ` ernest

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).