Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Communications Software

Managing Mail Between a Desktop and a Laptop? 134

dotancohen asks: "I'll soon be getting a new Dell laptop that'll be running Fedora Core 5 or 6. I need to access the email stored on my home box from the laptop, and also to read new email sent to me while I'm not home (and the home box is shut down). If I run an IMAP server at home, then I can't read the mail when the home box is down. However, if I pull from the POP3 server (and leave the mail on the server) then I won't be able to sort and file the mail while on the go. I currently use Kmail, but I might switch to Eudora in April/March when it becomes available for Linux. Is there anyway to sync the mail accounts between two Linux boxen, assuming that I'm using the same mail client?"
This discussion has been archived. No new comments can be posted.

Managing Mail Between a Desktop and a Laptop?

Comments Filter:
  • Disconnected IMAP... (Score:5, Informative)

    by Mendy ( 468439 ) on Saturday December 30, 2006 @12:45PM (#17409426)
    ...is probably what you want - and KMail appears to support it.

    Alternatively Thunderbird certainly supports cache'ing a copy of messages for working offline but I'm not sure if it supports the kind of resyncing that you're looking for.
  • by a16 ( 783096 ) on Saturday December 30, 2006 @12:58PM (#17409558)
    Use an IMAP server.

    You even answered it yourself, except decided it is of no use as it would be unavailable when your home connection goes down.

    So.. get a cheap hosting/email account with IMAP capabilities, so that it's accessible over the net. Every mail client setup to use the IMAP account will see the same folders/inbox, and it'll work from anywhere. If you're paranoid about having your data in someone else's hands, download it to an archive locally with fetchmail or similar.
  • 4 ideas to consider (Score:3, Informative)

    by linuxtelephony ( 141049 ) on Saturday December 30, 2006 @01:25PM (#17409798) Homepage
    1. POP on both home and laptop machines. Configure your primary machine (home?) to leave mail on the server for X days. [I believe most clients support this, but I couldn't tell you for sure; I haven't used POP for a couple of years now.] Make sure X is large enough that you will get mail on the laptop or desktop, whichever is used least. Configure your secondary machine to leave mail on the server. This will allow both machines to get mail at the same time, has only one machine deleting mail, and should do what you want. My parents are configured similar to this and it works well for them. So far I haven't noticed any problems in the server logs if both login to the POP server at the same time.

    2. I use IMAP for myself. In this case, I host my own on my server, and it does not get turned off. I have IMAP access from any IMAP client as well as a web mail client. My pda phone even uses IMAP to get messages. Any changes I make from my phone, IMAP client at work or home, or web mail all show up on the other clients thanks to the shared IMAP folder. [If you are going to store thousands and thousands of messages, make sure you use a high-performing IMAP server.]

    3. Use a mail client that uses a maildir and not an mbox or other db type of storage file. Then, you can use rsync back and forth between your primary and secondary machines. Indexes (for sorting) might need to be updated after each sync however. I would say this would probably be the least efficient and most prone to problems.

    4. Send all your mail to gmail, access it from them with POP (see #1), except don't delete anything using the POP clients. Periodically log into your gmail account and either archive or delete everything that is read.
  • Two Answers (Score:3, Informative)

    by RAMMS+EIN ( 578166 ) on Saturday December 30, 2006 @01:27PM (#17409822) Homepage Journal
    The first answer that came to mind was: do like everyone else, use IMAP. You said running IMAP on your home machine isn't a solution, because you turn it off. So run it on a machine that isn't turned off, like some provider's mail server. If your current provider doesn't offer IMAP, you can always have your mail forwarded to another account. I can offer you an account through my company, if you wish.

    The second answer that comes to mind is: store your messages in directories, with one file per message (e.g. MH, Maildir, or mailfiles format), then use some sync program (e.g. rsync, or some specialized tool, like isync) to sync between the two machines. I've done this for some time; it works as long as you're careful that filenames assigned to messages are unique (they aren't always for MH) and one message has only one filename (Maildir renames files when certain flags are set on the message).
  • by emag ( 4640 ) <`slashdot' `at' `gurski.org'> on Saturday December 30, 2006 @01:52PM (#17410074) Homepage
    Continue pulling from your pop3 server that you mentioned. When the home box is off, pull using the laptop. Make sure your .procmailrc or whatever's in sync between the two. Then, keep your IMAP server on your home box, and investigate one of these 3 tools to propagate changes on both boxes to each other:

    • isync [sourceforge.net] - Synchronize a local maildir with a remote IMAP4 mailbox
    • mailsync [sourceforge.net] - Synchronize IMAP mailboxes
    • offlineimap [complete.org] - IMAP/Maildir synchronization and reader support


  • GMail...? (Score:5, Informative)

    by jdray ( 645332 ) on Saturday December 30, 2006 @02:47PM (#17410580) Homepage Journal
    I use GMail. About any web-based mail should suffice. I suspect that some of the other web mail services have advanced capabilities for sorting and such. Google offers GMail for domains so you can use your own domain name, and you can access it through a POP3 interface. Just a thought...
  • Re:The answer! (Score:1, Informative)

    by Anonymous Coward on Saturday December 30, 2006 @03:47PM (#17411036)
    You are correct. 1 ox, two oxen; 1 box, 2 boxes. This is the proper english grammar for the plural of both words.

    "Boxen" is a slang term for multiple computers. It isn't proper english, but it is readily understood by most geeks. It's a joke of sorts; an individual computer is known in slang as "a box", and oxen pull a cart, while multiple computers perform processing tasks. Sound-alike jokes like this are common in anime, which many programmers tend to enjoy.

    Anyway, that's what's going on. Usually the only people using this slang are Linux guys and old VMS enthusiasts.

    Happy New Year!

8 Catfish = 1 Octo-puss

Working...