diff --git a/enzevalos_iphone/mail/IncomingMail.swift b/enzevalos_iphone/mail/IncomingMail.swift
index 20b654120b2d291c37811826937e094dfd2c7bd3..c7cd0b23332a49c660d7a664ceb95284d8b6b4df 100644
--- a/enzevalos_iphone/mail/IncomingMail.swift
+++ b/enzevalos_iphone/mail/IncomingMail.swift
@@ -652,11 +652,21 @@ class IncomingMail {
     private func parseUserReadableAttachments(parser: MCOMessageParser, sentEncrypted: Bool = false) -> Set<TempAttachment> {
         var attachments = Set<TempAttachment>()
         for at in parser.attachments() {
-            if let attachment = at as? MCOAttachment, let mimetype = MIMETYPE.findMIMETYPE(attachment: attachment) {
+            if let attachment = at as? MCOAttachment, let mimetype = MIMETYPE.findMIMETYPE(attachment: attachment), attachment.data.count > 0 {
                 if (mimetype == .travelUse || mimetype == .travelRepeal) && !sentEncrypted {
                     continue
                 }
-                attachments.insert(TempAttachment(name: attachment.filename, data: attachment.data, mimeType: mimetype))
+                print(attachment.filename)
+                print(attachment.data.count)
+                print(mimetype)
+                print(attachment.decodedString())
+                print(attachment.contentID)
+                print(attachment.description)
+                var name = "untitled"
+                if let n = attachment.filename {
+                    name = n
+                }
+                attachments.insert(TempAttachment(name: name, data: attachment.data, mimeType: mimetype))
             }
         }
         return attachments