這篇文章主要介紹了C#使用CDO發送郵件的方法,涉及C#使用Windows COM組件實現郵件發送的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C#使用CDO發送郵件的方法。分享給大家供大家參考。具體分析如下:
CDO是一個名為Microsoft CDO For Exchange 2000 Library的COM組件,我們可以用它來連接SMTP Server,使用用戶名/密碼驗證發送郵件。
- /**
- * C# Programmers Pocket Consultant
- * Author: Gregory S. MacBeth
- * Email: [email protected]
- * Create Date: June 27, 2003
- * Last Modified Date:
- * Version: 1
- */
- using System;
- using CDO;
- using ADODB;
- namespace Client.Chapter_19___Office_Integration
- {
- public class UsingCDOEx
- {
- static void Main(string[] args)
- {
- Message MyMessage = new MessageClass();
- Configuration MyConfig = MyMessage.Configuration;
- Fields MyFields = MyConfig.Fields;
- MyFields[@"http://schemas.microsoft.com/cdo/configuration/sendusing"].Value = 2;
- MyFields[@"http://schemas.microsoft.com/cdo/configuration/smtpserverport"].Value = 25;
- MyFields[@"http://schemas.microsoft.com/cdo/configuration/smtpserver"].Value = "smarthost";
- MyFields.Update();
- MyMessage.Configuration = MyConfig;
- MyMessage.TextBody = "This is a test message";
- MyMessage.Subject = "Testing";
- MyMessage.From = "[email protected]";
- MyMessage.To = "[email protected]";
- MyMessage.Send();
- }
- }
- }
希望本文所述對大家的C#程序設計有所幫助。
新聞熱點
疑難解答