Bug 446047

Summary: DKIM Plugin shows different results for the same email
Product: [Applications] kmail2 Reporter: thomas
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Screenshots of DKIM messages

Description thomas 2021-11-24 20:29:01 UTC
Created attachment 143915 [details]
Screenshots of DKIM messages

SUMMARY
***
I have enabled the DKIM plugin which produces some confusing output.
When highlighting a properly signed email KMail will display a message similar to below in the KMail status bar:
DKIM: valid (signed by gmail.com)

When hovering with the mouse over this text a "Not signed" tool-tip will appear?

Furthermore, when I select anther email, signed or unsigned, and return to the previous one, the status bar will only show "signed by," without the actual signing domain:
DKIM: valid (signed by)

From there on the signing domain won't show again for this email, it might for others but only once.


***


STEPS TO REPRODUCE
1. Select an email from a sender which is know to use DKIM signatures (gmail, ebay, google.com, etc.)  
2. Check DKIM message in KMail status bar, signer domain may show
3. Select any other email
4. Return to previous one, signer domain is missing.

OBSERVED RESULT
Signer domain is showing only when an email is selected for the first time

EXPECTED RESULT
Signer domain is showing every time an email is selected


SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.15.4-arch1-1 (64-bit)
Graphics Platform: X11
KMail Version 5.18.3 (21.08.3)

ADDITIONAL INFORMATION
Comment 1 thomas 2021-11-26 07:56:29 UTC
Thought I'd add the fact that the plugin doesn't show who signed an email is not just an annoyance but makes it effectively useless. Being able to match what's shown as the senders email address with the signing domain is the whole point of DKIM.