from Hacker News

Show HN: Email Verifier Written in Go

by hsnice16 on 10/5/24, 4:08 PM with 4 comments

Started working on a small Email verifier project in Go

[Done] Core service to verify email.

[Done] Core service live on https://pkg.go.dev

Next, I will make an API to leverage the core service.

  • by zufallsheld on 10/5/24, 7:15 PM

    Are you sure this is the best regex for validation?

    There is this regex: https://emailregex.com/

    Seeing the amount of code let's me think of left-pad. Minimal code that should just be part of your own project instead of using a third party dependency.

    Also obligatory: don't validate emails, just send the user an email and make them confirm by clicking a link in the mail.

  • by dolanor on 10/9/24, 6:33 AM

    I don't want to be the old fart killjoy, but why not use net/mail.Parse()?

    Using regexp for email parsing is really error prone and gives email validators that don't accept characters like + that are often used for aliases, etc