diff --git a/vendor/github.com/mailhog/storage/maildir.go b/vendor/github.com/mailhog/storage/maildir.go index d1025494..22772217 100644 --- a/vendor/github.com/mailhog/storage/maildir.go +++ b/vendor/github.com/mailhog/storage/maildir.go @@ -7,7 +7,7 @@ import ( "os" "path/filepath" "strings" - + "sort" "github.com/mailhog/data" ) @@ -144,6 +144,10 @@ func (maildir *Maildir) List(start, limit int) (*data.Messages, error) { if err != nil { return nil, err } + sort.Slice(n, func(i, j int) bool { + return n[i].ModTime().After(n[j].ModTime()) + }) + msg := data.FromBytes(b) // FIXME domain m := *msg.Parse("mailhog.example")