Knowledgebase

How to use a large mail box in real life?

Posted by LightTPD, 11-06-2007, 01:44 PM
I see that with 99% of hosting companies you can create your gibibyte email account (or even bigger). I have, but at one point when you have hundreds of emails, your email client gets really really slow if you use IMAP. Also, the search feature doesn't work very well, you search something that you know should return results but you get no results... If you use POP, you don't have these problems, but you can't access your mails from any computer, as you download them onto your local computer (and your mailbox is empty 99% of time). In the end, Gmail, which is free, works better than a paid mailbox from a web hosting company because your inbox pops up instantly, when you search something, you get the search results in half a second. And you can use several gigs easily, it makes no difference. How can I use a gibibyte mailbox with thousands of mails, lots of attachments, with a fast/efficient search feature, and have it working as fast as Gmail? Is IMAP flawed? What do you think? Thanks.

Posted by Steve_Arm, 11-06-2007, 03:03 PM
Store them in database.

Posted by LightTPD, 11-06-2007, 04:29 PM
Is there a regular web hosting that allows that? How is it done technically? Do you mean using a regular DB such as MySQL? Is there a server-side application that grabs emails and stores them into the database? Thanks.

Posted by mkc, 11-06-2007, 04:54 PM
IMAP isn't flawed. You can set your email client to make a local offline copy. You can use a desktop search tool to index and search messages. Better than webmail since it can work off-line also, while still being located centrally for access from multiple locations. If you are using mbox rather than Maildir on the server, change over and operations will be much faster. You can arrange things in folders to keep your inbox manageable. procmail or similar can sort messages as they come in.

Posted by 2dayhost, 11-06-2007, 05:01 PM
What email client did you use for IMAP? What type of internet connection?

Posted by LightTPD, 11-06-2007, 05:36 PM
This is what I have but it turns my computer slow and it takes some time to start Opera that is already known for being a light-weight email client. You mean Beagle, for instance? It's a solution but having the same application to read, compose and search for email would be better. Do you know how I could it? Is it something I have to ask my web hosting company? I actually have separated folders, but at one point you can't add new directories just for the sake of making the system faster... I use the Opera email client, and I have a DSL connection. The problem is that no e-mail client (except webmails) are compatible with database-driven email (they only work with POP & IMAP). So there's currently know way, that I know of, to access email stored in a database using a desktop application.

Posted by ResellerPlanet, 11-07-2007, 05:56 PM
Move all emails older than X days to a separate folder, called "Archive" for example.

Posted by Blesta-Paul, 11-07-2007, 06:12 PM
You'll find that mail stored in the mbox format is slower than mail stored in the maildir format. With mbox, all mail in a folder is stored in a single file. Reading this file becomes much slower the larger it gets. Switching to maildir should speed things up as each message is stored as its own file.

Posted by gogocode, 11-07-2007, 08:23 PM
I have 25700 (that's nearly 26 thousand) email messages in my inbox alone, on an IMAP server, on the other side of the world to me, I do not find my email client to be*very slow at all. I use Evolution.

Posted by ResellerPlanet, 11-07-2007, 08:50 PM
Outlook 2007 is very slow when I use it for my inbox via IMAP (about 5k emails). Thunderbird works as if the inbox only contains 5 emails. I guess it also really depends on the client.

Posted by luki, 11-08-2007, 12:09 AM
We use courier-imap and store all mail in maildir format. A mailbox with 200+ folders, some of them having 20,000+ messages per folder, isn't a problem at all with Thunderbird as a mail client. Even with SSL and a DSL collection, I can re-download all the headers at a rate of 1000-1500 per second, so it only takes several seconds to do the initial sync of a folder. Subsequent syncs take less than a second. IMAP works, just get a decent IMAP server and client.

Posted by LightTPD, 11-08-2007, 06:59 AM
Actually I use Evolution at home on my openSUSE computer, and it's not faster than Opera at work. I actually use courier-imap too (I think most companies use it)! At this point, I don't know what to do. A few years ago, I used Outlook Express, it wasn't faster either. I remember switching to Opera, thinking it would be faster. I have 11 IMAP directories for my main email address and 2-3 of them have many messages with attachments. My mailbox has lots of space, but still, I can't use it, as the more space I use, the slower it gets. The search feature doesn't work well either

Posted by calande, 11-16-2007, 08:11 PM
IMAP and POP are flawed. Web hosters give you gigabyte mail boxes but you can't use them is real life. You have to point your MX records to Gmail. Even the folks who are accessing Gmail through IMAP are complaining on blogs because it's too slow and they can't use the "Search" feature.



Was this answer helpful?

Add to Favourites Add to Favourites

Print this Article Print this Article

Also Read
Quickpacket down? (Views: 629)
MySQL Status, help! (Views: 563)
nfs umask? (Views: 563)


Language:

Client Login

Email

Password

Remember Me

Search