Problems with Verifying Email

Comments

2 comments

  • Pterodaxyl

    I have similarly had issues with emailed links expiring before I could activate them.

    In my case it was for password reset links, but I expect the underlying mechanism is the same, as you describe here.

    The first problem is that there's no explanation of what attack vector this is supposed to protect against. (Intercepting unencrypted email in-flight is an NSA-level threat, and even that isn't really addressed by a short timeout.)

    The assumption that email can be reliably delivered and acted on within a few minutes is simply wrong. The relevant RFC's for email (821, 5321 and successors) talk about timeouts in the range of days not minutes. And the timeouts mandated by the GSM consortium for SMS aren't much shorter.

    Whilst some people can receive email that quickly, that's because they're using a  "major player" email servers (Hotmail, Gmail, Yahoo, etc), and the client software supplied by them, and nothing "out of the ordinary". Heaven forbid that you might need to use a Braille reader.

    There are lots of little delays that can add up, and most of them can be stacked up:

    • using POP to access your mailbox, delays received email until the next polling cycle. (That applies even if you're using a "big provider" to read email from a different provider.)
    • using a separate service provider for spam & AV filtering
    • forwarding from an old address to a new one (possibly multiple times)
    • using POP-and-re-send to get around limitations imposed by DMARC compliance
    • having network connectivity issues (we aren't all on the same continent)
    • having stale DNS caches for MX records
    1
  • Onomonkhdulmaa2003

     i also have similar issues i tried again and again and again but the “verify your email” was not there

    1

Please sign in to leave a comment.