mu4e lets you define custom actions for messages in The headers view
and for both messages and attachments in The message view. Custom actions
allow you to easily extend mu4e for specific needs — for example,
marking messages as spam in a spam filter or applying a source code patch from
an attachment.
You can invoke the actions with key a for actions on messages, and key A for actions on attachments.
For general information extending mu4e and writing your own functions, see
Extending mu4e.