Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 996 Bytes

README.md

File metadata and controls

13 lines (9 loc) · 996 Bytes

Email Address Validator

Abstract

Validating email addresses should be free and open-source. Program asks the user for the domain name of the email (gmail.com). Then parses through the net pacakge on Go in search of MX (mail exchange), SPF (sender policy framework), DMARC (Domain-based Message Authentication Reporting and Conformance) records.

Technologies Used

Go


Notes:

For context. MX records are like address books for computers. If it exists, then there's a registered address, meaning it's most likely legitimate. Moving on, SPF records are like special passwords that tell computers which email senders are allowed to send messages on behalf of a domain. Finally, DMARC records are like security guards that help protect emails and make sure they come from the right place. Kinda like a secret code that only trusted messengers can use.