{{ $address := replace (.emailAddress | safeURL) "mailto:" "" -}}
{{ $addressParts := split $address "@" -}}
{{ $userName := (index $addressParts 0) -}}
{{ $domain := (index $addressParts 1) -}}
{{ $domainParts := split $domain "." -}}
{{ $domainName := (index $domainParts 0) -}}
{{ $domainExtension := delimit (after 1 $domainParts) "." -}}
{{ $domainFull := cond (eq $domainExtension "") $domainName (printf "%s.%s" $domainName $domainExtension) -}}