UPN format is described in RFC 822 (obsoleted by RFC 2822)
Snippet from section 6. Address Specification
addr-spec = local-part "@" domain ; global address
local-part = word *("." word) ; uninterpreted
; case-preserved
domain = sub-domain *("." sub-domain)
sub-domain = domain-ref / domain-literal
domain-ref = atom ; symbolic reference
example
admin@mydomain.org