Hello again, and thanks for the extensive reply.
On 23 November 2007, Kyle Wheeler wrote with possible deletions: > > How can I remove the signature? As said, it's an attachment wihich I > > failed to delete due to it's own presence. > The tricky bit is that decode-save > can remove all the headers and such, depending on your other mutt > options (I think there's a combination that can be used to preserve > the headers, but I'd have to dig through the documentation to figure > it out). decrypt-save Might be more to your liking, but it only strips > out encrypted messages (i.e. I don't think it will take signing off of > a message). However, it probably relies on $pgp_decrypt_command, which > you can fiddle with to maybe get what you want done. Sorry, I completely failed to do this. The documentation of the functions (decode|decrypt)-(save|copy) seems to be a bit thin. But anyway, I don't want to decode anything, since there's nothing encoded, only signed. I had a look at the mutt sources and simply removed the check (WithCrypto && hdr->security & ~PGP_TRADITIONAL_CHECKED) from 'recvattach.c'. After compilation I tried the result on copies of a signed message with attachments. When I only delete the signature attachment [applica/pgp-signat], I'll see a line [-- Error: Inconsistent multipart/signed structure! --] when I re-open the message. I guess that the required MIME structure is broken here. But if I leave the signature intact, while removing the (un)desired attachments, everything is fine. My findings: * removing the signature implies changing the mime-type. * removing other attachments breaks the signature, but I can live with that. * if the signature is broken, there's no point in wasting memory on it. My suggestion: * Allow deletion of attachments. * Allow removing the signature. * Maybe require the signature be removed before allowing deletion of other attachments. The question is whether this will break anything apart from the signature being valid? I cannot answer this, since, practically, I have no knowledge about S/MIME, MIME and all that stuff. Also, I don't know the mutt source, and I certainly will break things if I change something. Is anyone interested in fixing this? Kind regards, Stefan -- Stefan Klinger o/klettern /\/ bis zum send plaintext only - max size 32kB - no spam \ Abfallen http://www.stefan-klinger.de