天天看點

MOSS程式中如何發Mail?

我們使用.NET類庫中的API發Mail的時候,我們要配置他的SMTP Server等,但是在Sharepoint裡,已經提供了相關的封裝的方法:

SPUtility.SendEmail(SPWeb, false, false,"[email protected]", "MailTitle","MailBody");

上面的方法隻能以To的形式來發Mail,有的時候我們需要使用CC ,BCC,我們可以利用該函數的另一個重載來實作:

SPUtility.SendEmail(web, messageHeaders, messageBody, appendFooter)

我們需要設定messageHeaders,代碼如下:

StringDictionary headers = new StringDictionary(); 

headers.Add("To","[email protected]"); 

headers.Add("CC","[email protected]"); 

headers.Add("Bcc","[email protected]"); 

headers.Add("From","[email protected]"); 

headers.Add("subject","The Mail Title"); 

headers.Add("content-type","text/html");

在header中可以指定To CC BCC From等,當然使用上面的函數的前提是你在管理中心已經配置好了傳出電子郵件的設定。

本文轉自生魚片部落格園部落格,原文連結:http://www.cnblogs.com/carysun/archive/2008/12/09/MOSS-SendMail.html,如需轉載請自行聯系原作者

繼續閱讀