现在我一直在使用带有C#附件的Microsoft Outlook发送电子邮件。这非常有效。我刚收到一条要求与任何电子邮件客户端达成相同结果的请求。是否可以使用WinForm应用程序执行此操作?如果是的话,我可以在哪些地方研究这个?
答案 0 :(得分:0)
您可以使用System.Net.Mail命名空间在winforms中发送带附件的电子邮件。如果无法建立互联网连接,您需要编写代码来缓存邮件。
或
您可以使用MAPI,这显然可能与.net。
存在一些兼容性问题这是一个MAPI互操作项目,应该使用安装的默认邮件客户端发送电子邮件(附件):
答案 1 :(得分:0)
看看下面的MSDN文章,有关如何使用namespace / classes
的很好的例子在GUI部分,它可能会更复杂一些(取决于你想要设计GUI的程度:))。您可以尝试复制MS Outlook,或者使用RichTextArea创建简单的GUI,使用一些TextBox和大发送按钮。