diff --git a/lib/models/MailQueueEntry.class.php b/lib/models/MailQueueEntry.class.php
index bc956e78f70318a99d195631d91f03559602dc0b..d0f96854337a58dd464264c0dd45c49df0c8cd38 100644
--- a/lib/models/MailQueueEntry.class.php
+++ b/lib/models/MailQueueEntry.class.php
@@ -104,7 +104,7 @@ class MailQueueEntry extends SimpleORMap
 
             $status_messages[] = $status_message;
         }, "tries = 0 " .
-           "OR (last_try > (UNIX_TIMESTAMP() - 60 * 60) AND tries < 25) ORDER BY mkdate".
+           "OR (last_try > (UNIX_TIMESTAMP() - 60 * 60) AND tries < 25) ORDER BY tries, mkdate".
            ($limit > 0 ? " LIMIT ". (int) $limit : "")
         );