diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c
index 25fcb09351d5790d13f69813b964fdcd9f42b545..8b26a60d8afd421c6b6cd6f6e07c9758e37d7f27 100644
--- a/apps/app_voicemail.c
+++ b/apps/app_voicemail.c
@@ -6767,14 +6767,16 @@ static int vm_forwardoptions(struct ast_channel *chan, struct ast_vm_user *vmu,
 			}
 			
 			/* Back up the original file, so we can retry the prepend and restore it after forward. */
+#ifndef IMAP_STORAGE
 			if (already_recorded) {
 				ast_filecopy(backup, msgfile, NULL);
 				copy(backup_textfile, textfile);
 			}
 			else {
 				ast_filecopy(msgfile, backup, NULL);
-				copy(textfile,backup_textfile);
+				copy(textfile, backup_textfile);
 			}
+#endif
 			already_recorded = 1;
 
 			if (record_gain)