Achei meio absurdo o tamanho da expressão de algo que deveria ser simples.
Me basei para criar a primeira expressão nos sites que criei meus e-mails.
toda vez eles me diziam que não poderia utilizar caracteres como #$%&()^~!+ e não utilizar pontos juntos.
Fiquei na duvida pois no RFC 2822 eles parecem ser permitidos