• Frezik@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    21
    ·
    5 days ago

    The main one that gets passed around will match the weirdness fine. In fact, it probably matches things you don’t want, anyway.

    A signin/registration form really only needs to do sanity checks to get rid of obviously bad addresses. You’ll have to send a round-trip email confirmation message to make sure the email is real, anyway, so why bother going into great detail? Just check that there’s an ‘@’ symbol and a dot in the domain. Most of the rest is wanking off.

    • Dremor@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      5 days ago

      A domaine without tld (me@home) is a valide address. I saw an email server being used as a mqtt-like server this way (it is very old and predate those software).

      • Frezik@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        5
        ·
        5 days ago

        An address without a domain is irrelevant for a signin/registration form. Which is like 90% of the code being written in the wild to validate addresses.

        If you’re writing an email server, then you need to care about all these details. Most of us never will.