I've been on many teams in my whole testing career, and for some reason, I always end up getting assigned to validate the email address field. So after numerous times of hunting down my old email test cases from previous team, I am giving up. I thought I am just going to list out all of them here out on the internet. I know that I probably going to have to refer to this list again and again in the future. Might as well help benefit others like me.
Here is the list of valid and invalid email format which can be used for testing. The list is not comprehensive by any means, and is probably missing a bunch of edge cases. However, it provides enough coverage for the majority of the allowed/disallowed email address according to RFC 2822.
BTW, if anyone else would like to contribute more cases to this list, or spot errors (fingers crossed), please feel free to let me know and I'll make sure the list is up-to-date.
List of people who help contribute to help solidify the cases
gabriel.lozano-moran
bernie halpin
Avdhut