IMAP Console

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