1
A
回答
7
Outlook Express中已经过时了这么久我甚至不记得我最后一次竟看到了使用它的人 ...这是一个安全噩梦,以及从Windows久远
据我所知已被删除,Outlook Express没有API来以编程方式操作它(但Outlook是)。正如其他人在评论中所建议的那样,您应该直接从您的C#代码发送邮件,而不涉及Outlook Express。查看MSDN中的System.Net.Mail
命名空间,它包含了您可能需要的一切(包括代码示例)
7
正如其他人指出的,如果您只是想发送邮件,最好使用System.Net.Mail。
如果因为某种原因想要使用Outlook发送邮件,则必须使用Office interop。
事情是这样的:
using Outlook = Microsoft.Office.Interop.Outlook;
Outlook.Application oApp = new Outlook.Application();
Outlook.MailItem email = (Outlook.MailItem)(oApp.CreateItem(Outlook.OlItemType.olMailItem));
email.Recipients.Add("[email protected]");
email.Subject = "Subject";
email.Body = "Message";
((Outlook.MailItem)email).Send();
5
如果您正在寻找使用用户的默认电子邮件客户端撰写电子邮件,尝试这个办法:网址:
您可以到邮寄地址添加其他参数设置主题,正文等。有关更多信息,请参见http://msdn.microsoft.com/en-us/library/aa767737%28VS.85%29.aspx。
2
这是不正确的。 Outlook Express有它自己的API。
请看:
相关问题
- 1. 发送电子邮件与Outlook C#
- 2. Outlook Express - 从命令行发送电子邮件
- 3. C#Outlook COM对象从发送邮件的邮箱发送电子邮件
- 4. 从Python发送Outlook 2010电子邮件
- 5. 从sql server express发送电子邮件
- 6. 使用Outlook的发送电子邮件从C#
- 7. 通过Python发送Outlook电子邮件?
- 8. Excel VBA - 发送Outlook电子邮件
- 9. 创建并发送Outlook电子邮件
- 10. PowerShell Outlook发送电子邮件
- 11. ASP.NET C# - 从Outlook Live SMTP服务器发送电子邮件
- 12. 发送电子邮件C#
- 13. 通过Outlook中的Outlook发送电子邮件时出错?
- 14. 从Outlook中的其他电子邮件地址发送
- 15. 从Outlook中的辅助电子邮件帐户发送
- 16. 从C++发送电子邮件
- 17. 如何从C发送电子邮件
- 18. 发送电子邮件从
- 19. 需要在VB.net中从表单发送Outlook电子邮件
- 20. 如何从Outlook 2007中获取发送电子邮件地址
- 21. Outlook VBA:如何从草稿文件夹发送电子邮件?
- 22. 从Outlook发送电子邮件时的调用方法?
- 23. 将电子邮件从Outlook发送到OneNote的替代方法
- 24. 打开多个Outlook窗口使用C#发送电子邮件
- 25. C#使用多行发送Outlook电子邮件
- 26. 在C#中发送电子邮件?
- 27. C#用Outlook发送电子邮件 - 在发件箱中没有附件
- 28. Excel自动通过Outlook发送电子邮件随机发送
- 29. 在outlook中捕获已发送电子邮件的事件
- 30. PHP发送电子邮件多次发送电子邮件
为什么你需要使用Outlook(或Outlook Express)发送电子邮件? C#已经内置了使用'System.Net.Mail'命名空间发送电子邮件的支持。 – 2009-09-19 08:38:00
@vijaii:你的SO博士说你是“ASP.NET,C#,WPF,SQL服务器开发者”,那么这不是你应该能够为自己工作的东西吗?也许甚至尝试搜索引擎? – 2009-09-19 09:09:04