-
Notifications
You must be signed in to change notification settings - Fork 378
Add Email Authentication Checker tool to MDO repository #2484
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
dpaulson45
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Providing some comments for now on what to address.
I will likely comeback through to understand the logic of the script more and try to see if we can't improve this.
| #cspell:words onclick, thead, tbody, colgroup, mouseleave, mouseenter, ctry, darr, minmax, rgba, nowrap, uarr, onmouseover, onmouseout, linecap, dashoffset, dasharray | ||
|
|
||
| #Fonts | ||
| #cspell:words Lucida, Verdana, Tahoma, Segoe |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are fine
| #cspell:words gmail, googlemail, amazonses, proofpoint, pphosted, mimecast | ||
|
|
||
| # DKIM Providers | ||
| #cspell:words mailchimp, smtpapi, mailgun, mailo, scph, zendesk, salesforce, klaviyo, aweber, getresponse, convertkit, infusionsoft, infusionsoft, pardot, marketo, eloqua, eloqua, sendlane, moosend, omnisend, emailoctopus, sendinblue, elasticemail, pepipost, socketlabs, mailjet, dynadot, zoho, protonmail, fastmail, rackspace, bluehost, namecheap, plesk | ||
|
|
||
| # protocol words | ||
| #cspell:words softfail, softpass, permerror, temperror, compauth, adkim, aspf, NSPM, BIMP, DIMP, FTBP, HPHSH, HPHISH, HSPM, INTOS, MALW, OSPM, PHSH, SPOOF, UIMP, dmarc, domainkey, mxvault | ||
|
|
||
| #html tags | ||
| #cspell:words onclick, thead, tbody, colgroup, mouseleave, mouseenter, ctry, darr, minmax, rgba, nowrap, uarr, onmouseover, onmouseout, linecap, dashoffset, dasharray |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the word is not case sensitive, and can use camel casing or pascal casing, then use that.
If it is Case Sensitive, you can use ToLower() when required as well for actual words that aren't going to trigger an issue with our spell checker.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Example: SoftFail or GMail will not trigger the spell check issue.
Issue:
New tool for MDO, The Email Authentication Checker is a PowerShell tool designed for analyzing email authentication configurations for domains. It provides detailed validation of SPF, DKIM, and DMARC records with enhanced security analysis and professional HTML reporting.
Reason:
Need a tool to validate email security.
Validation:

Test in lab, command output:
html output:
