Digitaly signing email would probably work much better when webmailers would show the result of the verification instead of just another email attachment...
@Synchro But that should be only a problem with smtp transport. And the general way of how the message is composed (alternate/mixed content handling) should be the same.
Here depending on the transport you can have unlimited alternate parts or only one text/plain and one text/html... /cc @symfony