Validate DKIM in Mutt?

Gregory Anders greg at gpanders.com
Sat May 15 17:22:36 UTC 2021


On Wed, 05 May 2021 07:38 -0600, Gregory Anders wrote:
>Hi all,
>
>I'm curious if it's possible to have mutt validate DKIM signatures and 
>show the result in the email message (similar to how PGP or S/MIME 
>validation is done)?
>
>Has anyone attempted this, and if so would you be willing to share?
>
>Thanks,
>
>GA

Just following up on this. The solution I've landed on that I'm fairly 
happy with is:

     unignore authentication-results
     set header_color_partial
     color header bold red default "(dkim|spf|dmarc)=fail"
     color header green default "(dkim|spf|dmarc)=pass"

This will show the Authentication-Results header (if present) and color 
the result green if it passed or red if it failed.

It's also possible to only show the Authentication-Results header for 
failed authentication:

     message-hook ~A 'ignore authentication-results'
     message-hook '~h "^Authentication-Results: .*(dkim|spf|dmarc)=fail"' 'unignore authentication-results'

Though with this approach it's not immediately obvious whether a message 
is signed with DKIM or not.

Hopefully someone else finds this useful!

Greg


More information about the Mutt-users mailing list