I've been using remote-notmuch over a 3G connection quite a lot recently. Dragging down the same MIME part more than once is annoying, so here is a very simple filesystem based cache of MIME parts for notmuch. It's integrated using defadvice for now, but a cleaner approach is obviously possible. No suggestion that this should be integrated - it's just a toy to prompt discussion.