Email addresses are very simple, and you will score highly in this quiz.

https://e-mail.wtf

Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf
@samwho Ugh. The hoops I jumped through to write an Ansible plugin to check the validity of email-adresses. Just to find out that Exchange cannot handle "+" 🙈
@marco_m_aus_f We're talking mail software here. Please put your Fisher Price toy away  
@samwho
@samwho thanks, I hate it

@samwho

well, that show I know jack shit about email ... I know more now ... thank you

hugz & xXx

"I scored 9/21 on https://e-mail.wtf and all I got was this lousy text to share on social media."

Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf
@samwho I scored 10/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf

lol. at the end I had trust issues and marked things as invalid precisely because I thought they should be valid.

loved playing this, thank u for making it :)

---
I scored 12/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.

Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf
@galactum I did the reverse and if I thought there was no way it was valid I said yeah. 13/21.
@samwho Stopped at the first question, which is wrong already. Of course [email protected] is an invalid adress. If you get a mail with an example.com domain part, the sender is fraudulent.
@walsonde @samwho yeah I got that one wrong because I thought it was a trick question using the reserved domain name
@samwho lol, in college we had a student group that issued email addresses and I got frustrated that some online businesses like Southwest Airlines would strip the + so I couldn't use the `[email protected]` trick, so I coded up a replacement on our system using `...` instead of `+` as the separator. Didn't know that was invalid and apparently neither did the email clients, servers, or airlines that I tested it with...

@aburka @samwho

Fun fact:

Google Mail lets you insert dots anywhere in the local part and you get it routed (i.e. all dots are removed when matching incoming mail to your inbox).

@aburka @samwho AFAIR It's actually not invalid. Macs at the time had usernames that permitted spaces, e-mail usernames had to, too.

I think the only issue was that you may have to encode some characters.

@uliwitness @samwho well, spec and implementation are two very different beasts
@aburka @samwho I was talking about the spec though. That's the reason why it's basically impossible to write a correct e-mail validator.
@uliwitness @samwho consecutive dots are invalid according to this quiz
@aburka @samwho Friend of mine had a dot at the end of her username. So many sites' validation scripts complained about that.

@uliwitness @aburka @samwho

That's why you can qoute the local part. some [email protected] is not a valid email, but "some one"@example.com is, and would map to use some one (with space, without quotes) on a (reasonably sane) system with spaces in usernames.

@samwho 17/21 I feel uncomfortable having learned these facts
@samwho I tend to consdider abc("\n ")[email protected] as valid, and therefore Q14 could be valid if your MTA folds automatically. (Tough then I'm not sure if folding should work within the SMTP dialogue). But I totally could be wrong. And probably should go outside :)
@samwho it felt like the first question is a trick question because example.com is a reserved domain :D
@aurora @samwho no? it's registered. look. https://example.com/

it doesn't have a mail server so indeed that address does not refer to a real mailbox, but that.... doesn't affect the validity of the email address? there's no trick question here.
Example Domain

@sodiboo @aurora @samwho well, kinda?
Example.com is a reserved domain for documentation. So its expressly not valid according to the standard, because its not allowed to be used for normal use. It being registered and actually resolvable is an implementation detail of "we want to ensure that noone does domain hijacking or such with it bevause its the default everywhere"
@[email protected] @[email protected] My wife asked why I was laughing out loud so much. Saying “email addresses” didn’t really satisfy her as an answer.
@samwho what the fuck
@r @samwho how much of that was guesswork? Impressive either way though.

@Netux @samwho only the one or two that were full of random symbols

i've self-hosted email before, so i knew about comments, quotes, and non-fqdn domains. wasn't familiar with issues around spaces or consecutive dots

@Netux @samwho but yeah, the fact that even almost-experts can't get it right is... not a good sign lol
@r @Netux @samwho I don't think it's that bad. The quiz talks about what's valid. Not what will actually work. :)

@jerub @r @Netux This.

I should have done a better job of explaining up front which RFCs I referenced for this, and that just because an address parses with some EBNF in an RFC doesn't mean it's going to actually work anywhere.

It's a bit of fun, the score doesn't have any bearing on how spectacular you are at your job. :)

@samwho @r @Netux yeah, if this was an rfc822/821 quiz it would be entirely different.

The whitespace stuff in 5322 got me big-time.

@r @samwho I swear that mtas will do intra network mail without putting in a fqdn. Hard to believe the spec got rid of that.
@samwho Well that's embarrassing. I've even implemented an SMTP server from the RFCs before. I got 💩/21
@samwho
Very funny and educational, thanks !
I scored 14/21 on e-mail.wtf and all I got was this lousy text to share on social media.
Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf
@samwho ghfjfjthfjfjsksjdgfjdh what the fuuuuuuuuuuuck
@samwho Scored 16/21. That's better than I had expected. 🤷

@samwho

I scored 18/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
(But I have a slight advantage being a network engineer.)

Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf
@LadyLuck1980 @samwho that is absurdly high. Good job (you guessed a bunch, didn't you?)
@Netux @samwho
I'd be lying if I said I didn't take an "educated guess" on a couple of those questions. ;)
@samwho now i want ":(){:|:&};:"@irgendwo.de as email adress
#lol #forkbomb #lulz
@samwho I have scored averagely, says the thing
@samwho for some reason, Ironfox really didn't like this site, but I did! 16/21 on Firefox!
@semitones Likely because it's a new domain. A few of the DNS privacy/security services don't like that (and rightly so), but I am impatient and don't plan ahead.
@samwho
16/21 .. that's ok for a cursed test..
@samwho It costs less dev time to just send mail to invalid addresses, anybody who doesn't get their confirmation link simply can't confirm their address... it's win/win

@samwho I scored 12/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.

better than expected!

Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf
@samwho I scored 13/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf

@samwho @ianthetechie

I scored 10/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.

Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf
@samwho i only got 12 right
@lily don't worry, me too. I got cheated out of one point because i know email addresses could be pretty long, i and the example was just a bit longer than what's possible.
@samwho "I scored 12/21 on https://e-mail.wtf and all I got was this lousy text to share on social media."
Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf