1- # DKIM Verifier
1+ = DKIM Verifier
22
33Comprehensive email security suite for Mozilla Thunderbird with DKIM, SPF, DMARC verification, phishing detection, and advanced threat analysis.
44
5- ## Features
5+ == Features
66
7- - ✅ ** DKIM Verification* * : RFC 6376 compliant signature validation
8- - ✅ ** SPF Verification* * : RFC 7208 sender authorization (v7.0)
9- - ✅ ** DMARC* * : Policy enforcement
10- - ✅ ** Phishing Detection* * : Multi-heuristic threat analysis (v7.0)
11- - ✅ ** Header Analysis* * : Security scoring and privacy leak detection (v7.0)
12- - ✅ ** DNSBL Checking* * : 15+ spam/malware blacklists (v7.0)
13- - ✅ ** Bayesian Spam Filter* * : Adaptive learning (v7.0)
14- - ✅ ** Email Sanitization* * : Content neutering for safety (v7.0)
15- - ✅ ** Rules Engine* * : Declarative security automation (v7.0)
16- - 🔄 ** VirusTotal* * (Optional): URL/domain reputation checking (v7.0)
7+ - ✅ *DKIM Verification*: RFC 6376 compliant signature validation
8+ - ✅ *SPF Verification*: RFC 7208 sender authorization (v7.0)
9+ - ✅ *DMARC*: Policy enforcement
10+ - ✅ *Phishing Detection*: Multi-heuristic threat analysis (v7.0)
11+ - ✅ *Header Analysis*: Security scoring and privacy leak detection (v7.0)
12+ - ✅ *DNSBL Checking*: 15+ spam/malware blacklists (v7.0)
13+ - ✅ *Bayesian Spam Filter*: Adaptive learning (v7.0)
14+ - ✅ *Email Sanitization*: Content neutering for safety (v7.0)
15+ - ✅ *Rules Engine*: Declarative security automation (v7.0)
16+ - 🔄 *VirusTotal* (Optional): URL/domain reputation checking (v7.0)
1717
18- ** All analysis performed locally* * . Optional external services (VirusTotal) can be disabled in preferences.
18+ *All analysis performed locally*. Optional external services (VirusTotal) can be disabled in preferences.
1919
2020Usage information can be found in the wiki at <https://github.com/lieser/dkim_verifier/wiki>.
2121
22- ## Packing the Add-on
22+ == Packing the Add-on
2323
2424This Add-on does not require any extra build steps.
2525All files in the repository are already in the format required by Thunderbird.
@@ -29,15 +29,15 @@ Thunderbird extensions are packed as normal zip files.
2929Often the file extension `.xpi` is used,
3030but this is not a requirement.
3131
32- ### Manually
32+ === Manually
3333
3434You can simply use your favorite zip tool to pack the content of the extension.
3535
3636The required files are listed below under *Code structure*,
3737but for simplicity you can also pack the complete folder.
3838Just make sure the content is directly in the zip file and not in an extra root directory.
3939
40- ### Using Node.js
40+ === Using Node.js
4141
4242Requirements:
4343
@@ -50,7 +50,7 @@ Run the following command to pack the extension:
5050npm run pack
5151```
5252
53- ## Code structure
53+ == Code structure
5454
5555The root of the repository can be directly loaded as a temporary Add-on in Thunderbird.
5656
@@ -83,7 +83,7 @@ Other directories and files are used only for development. This includes:
8383 More details in the included [readme](test/Readme.md).
8484- `icon-black-64.png`: Icon of the extension used on ATN, generated from `icon-black.svg`.
8585
86- ## Included third-party Libraries
86+ == Included third-party Libraries
8787
8888- Joshua Tauberer's DNS Library (part of Thunderbird Sender Verification Extension) (<https://github.com/tauberer/thunderbird-spf>)
8989 - dns.js - DNS Library
0 commit comments