首页 > 编程 > C# > 正文

C#使用CDO发送邮件的方法

2019-10-29 21:41:07
字体:
来源:转载
供稿:网友

这篇文章主要介绍了C#使用CDO发送邮件的方法,涉及C#使用Windows COM组件实现邮件发送的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#使用CDO发送邮件的方法。分享给大家供大家参考。具体分析如下:

CDO是一个名为Microsoft CDO For Exchange 2000 Library的COM组件,我们可以用它来连接SMTP Server,使用用户名/密码验证发送邮件。

 

 
  1. /** 
  2. * C# Programmers Pocket Consultant 
  3. * Author: Gregory S. MacBeth 
  4. * Email: gmacbeth@comporium.net 
  5. * Create Date: June 27, 2003 
  6. * Last Modified Date: 
  7. * Version: 1 
  8. */ 
  9. using System; 
  10. using CDO; 
  11. using ADODB; 
  12. namespace Client.Chapter_19___Office_Integration 
  13. public class UsingCDOEx 
  14. static void Main(string[] args) 
  15. Message MyMessage = new MessageClass(); 
  16. Configuration MyConfig = MyMessage.Configuration; 
  17. Fields MyFields = MyConfig.Fields; 
  18. MyFields[@"http://schemas.microsoft.com/cdo/configuration/sendusing"].Value = 2; 
  19. MyFields[@"http://schemas.microsoft.com/cdo/configuration/smtpserverport"].Value = 25; 
  20. MyFields[@"http://schemas.microsoft.com/cdo/configuration/smtpserver"].Value = "smarthost"
  21. MyFields.Update(); 
  22. MyMessage.Configuration = MyConfig; 
  23. MyMessage.TextBody = "This is a test message"
  24. MyMessage.Subject = "Testing"
  25. MyMessage.From = "gregmcb@microsoft.com"
  26. MyMessage.To = "pmacbeth@comporium.com"
  27. MyMessage.Send(); 

希望本文所述对大家的C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表