C# UWP:EmailMessage使用逗号而不是分号
我想使用UWP在默认邮件应用程序中创建新邮件。因此,我编写了以下代码:C# UWP:EmailMessage使用逗号而不是分号,c#,uwp,mailmessage,C#,Uwp,Mailmessage,我想使用UWP在默认邮件应用程序中创建新邮件。因此,我编写了以下代码: List<string> emailAddresses = new List<string>(); public MainPage() { this.InitializeComponent(); } private async void Button_Click(object sender, RoutedEventArgs e) {
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);
}
List emailAddresses=new List();
公共主页()
{
this.InitializeComponent();
}
专用异步无效按钮\u单击(对象发送方,路由目标)
{
emailAddresses=新列表();
电子邮件地址。添加(“xx1@yyy.zzz");
电子邮件地址。添加(“xx2@yyy.zzz");
等待电子邮件();
}
异步任务composeMail()
{
var emailMessage=new Windows.ApplicationModel.Email.emailMessage();
foreach(电子邮件地址中的字符串MailAddress)
{
var emailRecipient=new Windows.ApplicationModel.Email.emailRecipient(MailAddress);
emailMessage.To.Add(emailRecipient);
}
等待Windows.ApplicationModel.Email.EmailManager.ShowComposeNewEmailAsync(emailMessage);
}
但是由该代码创建的邮件中的收件人是逗号分隔的。如果我尝试使用MS Outlook发送此邮件,我将收到一条消息,即我必须插入收件人分号,以分隔。
但我找不到改变这一切的方法。我也用谷歌搜索过,但什么也没找到
有人知道我怎么解决这个问题吗
谢谢你的转发
致意
Matthias如果在
EmailRecipient
构造函数的第二个参数中添加名称,会发生什么情况?如果找不到任何其他解决方案,您只需打开一个mailto:URI即可。可以检查您的区域设置:控制面板->区域-附加设置,然后检查列表分隔符值。尝试改变这一点,看看我是否复制了这个问题并向相关团队报告。目前,有一个解决办法,将默认邮件应用程序设置为uwp邮件应用程序。uwp邮件应用程序中未发生此问题。我们已注意到此问题,Outlook团队将调查此问题。如果有任何更新,我将在下面进行评论。如果在EmailRecipient
构造函数的第二个参数中添加一个名称会发生什么情况?如果找不到任何其他解决方案,您只需打开一个mailto:URI。也许可以检查您的区域设置:控制面板->区域-其他设置,然后检查列表分隔符值。尝试改变这一点,看看我是否复制了这个问题并向相关团队报告。目前,有一个解决办法,将默认邮件应用程序设置为uwp邮件应用程序。uwp邮件应用程序中未发生此问题。我们已注意到此问题,Outlook团队将调查此问题。如果有任何更新,我将在下面发表评论。