我的要求是将 PDF 文件附加到电子邮件并使用 C# 代码使用默认邮件客户端(如 Outlook 或 Windows Live Mail)打开。
这应该使用用户配置为默认的默认电子邮件客户端来完成。
我为此检查了 MAPI。但是我仍然找不到合适的代码来执行此操作
这是我使用的代码
MailMessage message = new MailMessage();
Attachment data = new Attachment(file, MediaTypeNames.Application.Octet);
ContentDisposition disposition = data.ContentDisposition;
disposition.CreationDate = System.IO.File.GetCreationTime(file);
disposition.ModificationDate = System.IO.File.GetLastWriteTime(file);
disposition.ReadDate = System.IO.File.GetLastWriteTime(file);
message.Attachments.Add(data);