我想编写使用 Outlook 发送电子邮件的应用程序,我找到了这个链接。我试试这个,它对我来说是完美的,但我在这里唯一想念的是将文件附加到邮件的选项,有可能吗?
问问题
8094 次
2 回答
3
最好改用 MailMessage。
这里有一个关于如何将其与附件一起使用的示例(向下滚动到“示例”):http:
//msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx
您不仅会获得一个用于发送邮件的托管框架,而且运行代码的任何人都不需要安装和运行 Outlook。
于 2012-04-08T15:30:26.643 回答
2
如果您因某种原因而无法使用 Outlook,请尝试以下操作:
using Outlook = Microsoft.Office.Interop.Outlook;
int pos = (int)email.Body.Length + 1;
int attType = (int)Outlook.OlAttachmentType.olByValue;
email.Attachments.Add("file.txt", attType, pos, "File description.");
在哪里:
Outlook.MailItem email = (Outlook.MailItem)_outlookAppInstance.CreateItem(Outlook.OlItemType.olMailItem);
于 2012-10-12T17:28:51.283 回答