Hi, is there any chance how to use evolution and store mail at maildir, not mbox? I am downloading several mail list via pop3 and the mbox file is getting too big.
Michal
On Mon, 2006-10-30 at 17:11 +0100, Michal Janda wrote:
Hi, is there any chance how to use evolution and store mail at maildir, not mbox? I am downloading several mail list via pop3 and the mbox file is getting too big.
Michal
I am not sure what you are asking. In evolution you can store mail from each source in a different folder. So exactly what is your problem that you are trying to fix.
On 10/30/06, Aaron Konstam akonstam@sbcglobal.net wrote:
On Mon, 2006-10-30 at 17:11 +0100, Michal Janda wrote:
Hi, is there any chance how to use evolution and store mail at maildir, not mbox? I am downloading several mail list via pop3 and the mbox file is getting too big.
Michal
I am not sure what you are asking. In evolution you can store mail from each source in a different folder. So exactly what is your problem that you are trying to fix. -- Aaron Konstam akonstam@sbcglobal.net
There are at least two different ways how to store mail. One is mbox and other is maildir. In brief: mbox (http://en.wikipedia.org/wiki/Mbox) - all messages are in one huge file, so if you have at your mail klient Inbox, Work, Friends and Password folders, at disk you have for each one big file. This is how e.g. Thunderbird store mail.
maildir (http://en.wikipedia.org/wiki/Maildir) - each mail message is in a single file, so if you have the same mail layout as I described you have inbox folder and inside plenty of files, the same for Work, Friends, passwords etc.
If I remember well, in Pegasus mail when you create new mail account, You can choose which format for storing mail is used.
On Mon, 2006-10-30 at 21:59 +0100, Michal Janda wrote:
On 10/30/06, Aaron Konstam akonstam@sbcglobal.net wrote: On Mon, 2006-10-30 at 17:11 +0100, Michal Janda wrote: > Hi, > is there any chance how to use evolution and store mail at maildir, > not mbox? I am downloading several mail list via pop3 and the mbox > file is getting too big. > > Michal I am not sure what you are asking. In evolution you can store mail from each source in a different folder. So exactly what is your problem that you are trying to fix. -- Aaron Konstam akonstam@sbcglobal.net
There are at least two different ways how to store mail. One is mbox and other is maildir. In brief: mbox (http://en.wikipedia.org/wiki/Mbox) - all messages are in one huge file, so if you have at your mail klient Inbox, Work, Friends and Password folders, at disk you have for each one big file. This is how e.g. Thunderbird store mail.
maildir (http://en.wikipedia.org/wiki/Maildir) - each mail message is in a single file, so if you have the same mail layout as I described you have inbox folder and inside plenty of files, the same for Work, Friends, passwords etc.
If I remember well, in Pegasus mail when you create new mail account, You can choose which format for storing mail is used. --
All what you say above is true. Are you saying you want to have separate files for each mail message. If so I don't think ecolution can do that. kmail can as can other mail clients.
In my opinion mbox format is the the better way but YMMD. -- ======================================================================= If you're careful enough, nothing bad or good will ever happen to you. ======================================================================= Aaron Konstam telephone: (210) 656-0355 e-mail: akonstam@sbcglobal.net
On Mon, 2006-10-30 at 15:49 -0600, Aaron Konstam wrote:
On Mon, 2006-10-30 at 21:59 +0100, Michal Janda wrote:
[...]
There are at least two different ways how to store mail. One is mbox and other is maildir. In brief: mbox (http://en.wikipedia.org/wiki/Mbox) - all messages are in one huge file, so if you have at your mail klient Inbox, Work, Friends and Password folders, at disk you have for each one big file. This is how e.g. Thunderbird store mail.
maildir (http://en.wikipedia.org/wiki/Maildir) - each mail message is in a single file, so if you have the same mail layout as I described you have inbox folder and inside plenty of files, the same for Work, Friends, passwords etc.
If I remember well, in Pegasus mail when you create new mail account, You can choose which format for storing mail is used. --
All what you say above is true. Are you saying you want to have separate files for each mail message. If so I don't think ecolution can do that. kmail can as can other mail clients.
The 'MH' backend for evolution stores each mail as separate files. There are definitely some rough edges (e.g. a bug was introduced that prevented creation of a new folder when using the MH backend. This got fixed, but is evidence that there aren't many users using evolution this way).
That said, it's been working well for me for years. My main reason for using it is that I can very quickly scan and read mail remotely using the mh command line tools.
Matt
Matt Davey The two most common things in the Universe are mcdavey@mrao.cam.ac.uk hydrogen and stupidity. -- Harlan Ellison
On Tue, 2006-10-31 at 10:47 +0000, Matt Davey wrote:
On Mon, 2006-10-30 at 15:49 -0600, Aaron Konstam wrote:
On Mon, 2006-10-30 at 21:59 +0100, Michal Janda wrote:
[...]
There are at least two different ways how to store mail. One is mbox and other is maildir. In brief: mbox (http://en.wikipedia.org/wiki/Mbox) - all messages are in one huge file, so if you have at your mail klient Inbox, Work, Friends and Password folders, at disk you have for each one big file. This is how e.g. Thunderbird store mail.
maildir (http://en.wikipedia.org/wiki/Maildir) - each mail message is in a single file, so if you have the same mail layout as I described you have inbox folder and inside plenty of files, the same for Work, Friends, passwords etc.
If I remember well, in Pegasus mail when you create new mail account, You can choose which format for storing mail is used. --
All what you say above is true. Are you saying you want to have separate files for each mail message. If so I don't think ecolution can do that. kmail can as can other mail clients.
The 'MH' backend for evolution stores each mail as separate files. There are definitely some rough edges (e.g. a bug was introduced that prevented creation of a new folder when using the MH backend. This got fixed, but is evidence that there aren't many users using evolution this way).
That said, it's been working well for me for years. My main reason for using it is that I can very quickly scan and read mail remotely using the mh command line tools.
Matt
Matt Davey The two most common things in the Universe are mcdavey@mrao.cam.ac.uk hydrogen and stupidity. -- Harlan Ellison
Ok, I'lll bite. What is the MH backend for evolution? I was unaware that evlution can save mail in maildir format.
On Tue, 2006-10-31 at 09:07 -0600, Aaron Konstam wrote:
On Tue, 2006-10-31 at 10:47 +0000, Matt Davey wrote:
[...]
The 'MH' backend for evolution stores each mail as separate files. There are definitely some rough edges (e.g. a bug was introduced that prevented creation of a new folder when using the MH backend. This got fixed, but is evidence that there aren't many users using evolution this way).
That said, it's been working well for me for years. My main reason for using it is that I can very quickly scan and read mail remotely using the mh command line tools.
Matt
Ok, I'lll bite. What is the MH backend for evolution? I was unaware that evlution can save mail in maildir format.
I say 'backend', but it's just a different 'server type' that you can select from within Evolution.
Go to edit->preferences and add a new mail account. When you select the 'server type' you can choose from pop, imap, mbox, mh, maildir, and others. If you select maildir you can then specify your maildir directory.
Matt
p.s. As I mentioned above, there's one nasty glitch, fixed in evolution-data-server 1.8, that could cause problems creating new folders (affected mh and maildir, and may prevent creating a new maildir account, I'm not sure).
Matt Davey I stopped believing in Santa Claus when I was six. mcdavey@mrao.cam.ac.uk Mother took me to see him in a department store and he asked for my autograph. -- Shirley Temple Black
On Tue, 2006-10-31 at 15:56 +0000, Matt Davey wrote:
I say 'backend', but it's just a different 'server type' that you can select from within Evolution.
Go to edit->preferences and add a new mail account. When you select the 'server type' you can choose from pop, imap, mbox, mh, maildir, and others. If you select maildir you can then specify your maildir directory.
I still don't understand. I am using a pop server. What does it mean to say I am using a maildir server?
On Tue, 2006-10-31 at 20:40 -0600, Aaron Konstam wrote:
On Tue, 2006-10-31 at 15:56 +0000, Matt Davey wrote:
I say 'backend', but it's just a different 'server type' that you can select from within Evolution.
Go to edit->preferences and add a new mail account. When you select the 'server type' you can choose from pop, imap, mbox, mh, maildir, and others. If you select maildir you can then specify your maildir directory.
I still don't understand. I am using a pop server. What does it mean to say I am using a maildir server?
I collect my messages from my pop server and store them locally. So I have one 'account' configured as a pop server. I have another 'account' configured as an 'mh' "server", which uses local directories to store messages, one file per email. I have incoming filter rules that take the pop mail and puts the mail into appropriate mh folders.
I thought everyone did that :)
Matt
Matt Davey I stopped believing in Santa Claus when I was six. mcdavey@mrao.cam.ac.uk Mother took me to see him in a department store and he asked for my autograph. -- Shirley Temple Black
Matt Davey napsal(a):
I collect my messages from my pop server and store them locally. So I have one 'account' configured as a pop server. I have another 'account' configured as an 'mh' "server", which uses local directories to store messages, one file per email. I have incoming filter rules that take the pop mail and puts the mail into appropriate mh folders.
I am sorry, but I do not understand well. You download mails from that account to local system by fetchmail or something like that?
Can you please give an example. - I have mailbox at example.org - I can connect to pop.example.org - I want to store my mail at /home/michal/Mail at maildir format
What I need to configure and use that "mh backend"?
Thanks, Michal
This is getting a bit off topic for fedora-list...
On Wed, 2006-11-01 at 23:20 +0100, Michal Janda wrote:
Matt Davey napsal(a):
I collect my messages from my pop server and store them locally. So I have one 'account' configured as a pop server. I have another 'account' configured as an 'mh' "server", which uses local directories to store messages, one file per email. I have incoming filter rules that take the pop mail and puts the mail into appropriate mh folders.
I am sorry, but I do not understand well. You download mails from that account to local system by fetchmail or something like that?
No, evolution collects the mail.
Can you please give an example.
- I have mailbox at example.org
- I can connect to pop.example.org
- I want to store my mail at /home/michal/Mail at maildir format
What I need to configure and use that "mh backend"?
<disclaimer> there are some pretty bad bugs in evolution support for maildir/mh at the moment (2.8.0). Expect some issues... </disclaimer>
OK, I've just tried this out in evolution 2.8.0, and came across another regression that prevented me creating a new MH account. I've opened a bug on bugzilla.gnome (#369381) but have a workaround in the meantime.
1. Choose a name for a directory in which to store your mail folders. Let's say /home/user/Mail. Now, create a *FILE* with that name (this is to workaround an evolution bug that forces us to select a file when we should be selecting a directory). 2. In evolution, go to 'edit->preferences', and 'add' a mail account. 3. Under the "Receiving Email" screen change the "Server type" to "MH-format mail directories" (or maildir, I guess, if you prefer). 4. On the same panel, in the "Configuration" section, choose the file you created in step 1. 5. Complete the rest of the setup. 6. Now exit evolution. 7. Delete the file you created, and create a *DIRECTORY* of the same name. Create at least one subdirectory, too. 8. Now restart evolution. You should see your new account show up, and be able to copy messages into the folder you created.
If you're downloading all your pop mail, you may want to edit the POP account options so that it doesn't leave mail on the server.
Hope this helps.
Matt
Matt Davey What do you call books that aren't cooked? mcdavey@mrao.cam.ac.uk Rare.
Matt Davey wrote:
I collect my messages from my pop server and store them locally. So I have one 'account' configured as a pop server. I have another 'account' configured as an 'mh' "server", which uses local directories to store messages, one file per email. I have incoming filter rules that take the pop mail and puts the mail into appropriate mh folders.
Michal Janda asked:
I am sorry, but I do not understand well. You download mails from that account to local system by fetchmail or something like that?
Matt replied:
No, evolution collects the mail.
<disclaimer> there are some pretty bad bugs in evolution support for maildir/mh at the moment (2.8.0). Expect some issues... </disclaimer>
In which case, one may well want *not* to rely on Evolution for storing mail at all. One option is to use fetchmail (or something similar) to download the e-mail, store it in a normal maildir directory, and use Dovecot to serve it up via IMAP.
Hope this helps,
James.
On Thu, 2006-11-02 at 13:20 +0000, James Wilkinson wrote:
Matt Davey wrote: Matt replied:
No, evolution collects the mail.
<disclaimer> there are some pretty bad bugs in evolution support for maildir/mh at the moment (2.8.0). Expect some issues... </disclaimer>
In which case, one may well want *not* to rely on Evolution for storing mail at all. One option is to use fetchmail (or something similar) to download the e-mail, store it in a normal maildir directory, and use Dovecot to serve it up via IMAP.
For the record, lest I give the wrong impression, I'd like to say I've never lost mail due to evolution. The problems I've come across have generally been niggling regressions. Annoying but not data-threatening.
That said, people should of course organise their mail whatever way they like. One of the good things with the popular open source mail clients is that they are pretty flexible.
All the best,
Matt
Matt Davey How do you turn a duck into a soul singer? mcdavey@mrao.cam.ac.uk Put it in the oven until its Bill Withers.
Matt Davey napsal(a):
- Choose a name for a directory in which to store your mail folders. Let's say /home/user/Mail. Now, create a *FILE* with that name (this is to workaround an evolution bug that forces us to select a file when we should be selecting a directory).
- In evolution, go to 'edit->preferences', and 'add' a mail account.
- Under the "Receiving Email" screen change the "Server type" to "MH-format mail directories" (or maildir, I guess, if you prefer).
- On the same panel, in the "Configuration" section, choose the file you created in step 1.
- Complete the rest of the setup.
- Now exit evolution.
- Delete the file you created, and create a *DIRECTORY* of the same name. Create at least one subdirectory, too.
- Now restart evolution. You should see your new account show up, and be able to copy messages into the folder you created.
If I understand well I need to configure two accounts: one as you have described above and also pop account which will receive mail and then I will redirect incoming mail to the maildir account, am I right?
Michal
On Sun, 2006-11-05 at 02:05 +0100, Michal Janda wrote:
Matt Davey napsal(a):
- Choose a name for a directory in which to store your mail folders. Let's say /home/user/Mail. Now, create a *FILE* with that name (this is to workaround an evolution bug that forces us to select a file when we should be selecting a directory).
- In evolution, go to 'edit->preferences', and 'add' a mail account.
- Under the "Receiving Email" screen change the "Server type" to "MH-format mail directories" (or maildir, I guess, if you prefer).
- On the same panel, in the "Configuration" section, choose the file you created in step 1.
- Complete the rest of the setup.
- Now exit evolution.
- Delete the file you created, and create a *DIRECTORY* of the same name. Create at least one subdirectory, too.
- Now restart evolution. You should see your new account show up, and be able to copy messages into the folder you created.
If I understand well I need to configure two accounts: one as you have described above and also pop account which will receive mail and then I will redirect incoming mail to the maildir account, am I right?
Michal
I just did this, that is correct.
LX
Lyvim Xaphir napsal(a):
If I understand well I need to configure two accounts: one as you have described above and also pop account which will receive mail and then I will redirect incoming mail to the maildir account, am I right?
Michal
I just did this, that is correct.
Yes, I am stupid - Matt has written it at beginning:
I collect my messages from my pop server and store them locally. So I have one 'account' configured as a pop server. I have another 'account' configured as an 'mh' "server", which uses local directories to store messages, one file per email. I have incoming filter rules that take the pop mail and puts the mail into appropriate mh folders.
Michal