Not possible since email is a restricted claim but you can output it as mail or other with something like this:
$Definition=@{
ClaimsMappingPolicy=@{
Version=1
ClaimsSchema=@(
@{Source="User"
ID="userprincipalname"
JwtClaimType="mail"}
)
}}
$Serializer=[System.Web.Script.Serialization.JavaScriptSerializer]::new()
$Policy=New-AzureADPolicy -Definition $Serializer.Serialize($Definition) -DisplayName SamplePolicy1 -Type ClaimsMappingPolicy
Add-AzureADServicePrincipalPolicy -Id <SP_ObjectId> -RefObjectId $Policy.Id
---
Please let us know if this answer was helpful to you. If so, please remember to mark it as the answer so that others in the community with similar questions can more easily find a solution.