diff --git a/src/messaging/maildirFolder.cpp b/src/messaging/maildirFolder.cpp
index bf3dccd9..7ce56623 100644
--- a/src/messaging/maildirFolder.cpp
+++ b/src/messaging/maildirFolder.cpp
@@ -984,7 +984,7 @@ const utility::file::path maildirFolder::getMessageFSPath(const int number)
 	utility::file::path curDirPath = maildirUtils::getFolderFSPath
 		(m_store, m_path, maildirUtils::FOLDER_PATH_CUR);
 
-	return (curDirPath / m_messageInfos[number].path);
+	return (curDirPath / m_messageInfos[number - 1].path);
 }