openssl s_client -crlf -connect imap.strato.de:993 a login <user/mailadresse> <passwort> a select inbox a status inbox (messages recent unseen a fetch <Mail-Nr.> (body) a fetch <Mail-Nr.> (body[header]) a fetch <Mail-Nr.> (body[1]) a fetch <Mail-Nr.> (body[2]) a fetch 1 full a fetch 1:* (body[header.fields (subject)]) a fetch 3 rfc822 a fetch 3 rfc822.text a fetch 3 rfc822.header a fetch 3 rfc822.size a fetch 3 flags a fetch 1:* internaldate a store 5 flags \Deleted a fetch 5 flags a expunge a logout # Anhang extrahieren # openssl s_client -crlf -connect imap.strato.de:993 | tee mail.out a fetch 1 (body[2]) * 1 FETCH (BODY[2] {4296} > U2FsdGVkX19ykD8etwwsKZHcUhkuiyLPlAtf7PkdCDBLB7vPswTxqp+Uwho+p6r/OX3uQT2CI7YV > wxpGdzZ9G17MQhxQ+7GzfAkGqjW9nBsQ5EtL1xROJbXuKYLqYE0x4xrHYZJuTyYfdQnMVTcyP6/7 > sRLEcl21FguKQrgMTnLRCsDfuO+X3NZH+4MmaG7pJ/2z2/DaHP/EENMfkiW7xt3icBwWm/rROTF1 > L/LfsJ+2T3Y3vNVydmi5ZZCpaH6HyS3qRXmVkhj4Ojf3T2mW/bmum6/vTd3mcl6A+5UpJFk3jDwR > 9RcQH8gdHwZiJTxd4lBLQrIBA73vnZS5/HEYLdrwQvyjL9Y+6JzvODFCo2txWajZEdxwXxKE/8Dc > ntueI40YQCKIMMgYEcB3ThzhVXDGi9AIVmsNkmg/yHJqFxEbJSTBoSnAxCgaHE4yHhDM4fSdLwfd > ... > dTdxMxTYEFf/FIRreEnC4Rzs/79Zb5k40UHAoU7UFSqOrdBGLNTRPWgWhtVsBRdN7bdRn1bHyT9C > AQ== ) # die Zeilen mit > in eine Datei kopieren (datei.b64) # falls noetig CR/LF entfernen # sed 's/\r$//' datei.out > datei.b64 # openssl enc -d -base64 -in datei.b64 -out datei.txt