6

我使用 Windows.ApplicationModel.Email.EmailMessage 创建了一封电子邮件,并使用以下代码添加了一个附件:

var stream = RandomAccessStreamReference.CreateFromFile(file);
var attachment = new EmailAttachment(file.Name, stream);
emailMessage.Attachments.Add(attachment);
await EmailManager.ShowComposeNewEmailAsync(emailMessage);

在 Windows 10 上的默认邮件客户端中,附件显示为附件。但是,附件根本不会出现在 Outlook 2016 中,代码相同。任何建议如何解决这个问题?

编辑:显然这是 Windows 10 和所有电子邮件客户端的问题,但标准 Windows 10 邮件客户端除外。

4

1 回答 1

1

与此同时,文档也提到了它:

使用 EmailAttachment 类添加到电子邮件的附件将仅出现在邮件应用程序中。如果用户将任何其他邮件程序配置为他们的默认邮件程序,则撰写窗口将出现而没有附件。这是一个已知的问题。

到今天似乎什么都没有改变。

于 2018-07-13T13:48:25.867 回答