diff --git a/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java b/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java
index 96bb6099ba28e6be72df050829d8cf29cd2e11f0..840c476390a0c46a58a25aae25872bd3c6a5a2d4 100644
--- a/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java
+++ b/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java
@@ -356,6 +356,7 @@ class PersistentMailCache {
 			GzipFileBuffer gb = new GzipFileBuffer(f);
 			out = gb.getOutputStream();
 			DataHelper.copy(in, out);
+            rb.readComplete(true);
 			return true;
 		} catch (IOException ioe) {
 			_log.error("Error writing: " + f + ": " + ioe);