Я хочу создать новое письмо в почтовом приложении по умолчанию, используя UWP.Поэтому я написал следующий код:
List<string> emailAddresses = new List<string>();
public MainPage()
{
this.InitializeComponent();
}
private async void Button_Click(object sender, RoutedEventArgs e)
{
emailAddresses = new List<string>();
emailAddresses.Add("xx1@yyy.zzz");
emailAddresses.Add("xx2@yyy.zzz");
await ComposeEmail();
}
async Task ComposeEmail()
{
var emailMessage = new Windows.ApplicationModel.Email.EmailMessage();
foreach (string mailadress in emailAddresses)
{
var emailRecipient = new Windows.ApplicationModel.Email.EmailRecipient(mailadress);
emailMessage.To.Add(emailRecipient);
}
await Windows.ApplicationModel.Email.EmailManager.ShowComposeNewEmailAsync(emailMessage);
}
Но получатели этого письма, разделенные этим кодом, разделяются запятыми.Если я попытаюсь отправить это письмо с помощью MS Outlook, я получу сообщение о том, что мне нужно разделить точку с запятой получателями.Но я не нахожу способ изменить это.Я также искал в Google - но ничего не нашел.
Кто-нибудь знает, как я могу решить эту проблему?
Спасибо, вперед.
С уважениемMatthias