UWP:EmailMessage使用逗号而不是分号

时间:2019-02-25 07:55:38

标签: c# uwp mailmessage

我想使用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搜索过-但是什么也没找到。

有人知道我该怎么解决吗?

谢谢你。

最好的问候 马赛厄斯

0 个答案:

没有答案
相关问题