SharePoint 2010 中用程式碼傳送郵件的兩種方式
1. 使用SPUtility.SendEmail, 名稱空間: Microsoft.SharePoint.Utilities 程式集: Microsoft.SharePoint (in Microsoft.SharePoint.dll):
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","SPUtility.SendEmail with headers test");
string bodyText ="Email body";
SPUtility.SendEmail(web, headers, bodyText);
2. 使用MailMessage, 名稱空間:
System.Web.Mail 程式集:System.Web (in System.Web.dll)
MailMessage MyMail = new MailMessage(); MyMail.From = sFrom; MyMail.To = sTo; MyMail.Subject = sSubject; MyMail.Body = sBody; MyMail.Cc = sCc; MyMail.Bcc = sBcc; MyMail.UrlContentBase = sUrlContentBase; MyMail.UrlContentLocation = sUrlContentLocation; if (txtBodyEncoding.Text == Encoding.UTF7.EncodingName) MyMail.BodyEncoding = Encoding.UTF7; else if (txtBodyEncoding.Text == Encoding.UTF8.EncodingName) MyMail.BodyEncoding = Encoding.UTF8; else MyMail.BodyEncoding = Encoding.ASCII; switch (sBodyFormat.ToUpper()) { case "HTML": MyMail.BodyFormat = MailFormat.Html; break; default: MyMail.BodyFormat = MailFormat.Text; break; } switch (sPriority.ToUpper()) { case "HIGH": MyMail.Priority = MailPriority.High; break; case "LOW": MyMail.Priority = MailPriority.Low; break; default: MyMail.Priority = MailPriority.Normal; break; } // Build an IList of mail attachments. if (sAttach != "") { char[] delim = new char[] {','}; foreach (string sSubstr in sAttach.Split(delim)) { MailAttachment MyAttachment = new MailAttachment(sSubstr); MyMail.Attachments.Add(MyAttachment); } } SmtpMail.SmtpServer = sMailServer; SmtpMail.Send(MyMail);
相關推薦
SharePoint 2010 中用程式碼傳送郵件的兩種方式
1. 使用SPUtility.SendEmail, 名稱空間: Microsoft.SharePoint.Utilities 程式集: Microsoft.SharePoint (in Microsoft.SharePoint.dll): StringDic
js form表單傳送資料兩種方式(post get)區別
<!DOCTYPE HTML> <html> <head> <title>please enter your title</
註冊Servlet、Filter和Listener(程式碼和註解兩種方式)
由於SpringBoot預設是以jar包的方式啟動嵌入式的Servlet容器來啟動SpringBoot的web應用,沒有web.xml檔案。 故而採用其他方式來註冊三大元件:程式碼註冊和註解註冊。 【1】ServletRegistrationBean註冊Se
spring4+ThreadPoolTaskExecutor建立執行緒 兩種方式傳送郵件
百度雲程式碼下載地址包含測試用例 :點選後跳轉 ThreadService package com.konglingfu.service; public interface ThreadService extends Runnable{ public void se
ABAP 傳送郵件的兩種方式
REPORT ZDDTEST005. DATA: WA_ZBCFILE TYPE ZBCFILE. DATA: IT_ZBCFILE LIKE TABLE OF WA_ZBCFILE. DATA: BEGIN OF IT_MAILCONTENT OCCURS 0, PLANT LIKE ZBCFILE-
Linux服務器之間傳送文件的兩種方式
linux服務器傳送文件方式一: scp【優點】簡單方便,安全可靠;支持限速參數 【缺點】不支持排除目錄【用法】scp就是secure copy,是用來進行遠程文件拷貝的。數據傳輸使用 ssh,並且和ssh 使用相同的認證方式,提供相同的安全保證 。scp [參數] <源地址(用戶名@IP地址或主機名)
郵件傳送的幾種方式
一、使用telnet命令 1、確保postfix已經執行 systemctl status postfix 2、確保telnet已經安裝,沒有安裝執行 yum install -y telnet 3、執行telnet連線25號埠 telnet 127.0.0.1 25
springboot專案啟動成功後執行一段程式碼的兩種方式
springboot專案啟動成功後執行一段程式碼的兩種方式 實現ApplicationRunner介面 package com.lnjecit.lifecycle; import org.springframework.boot.ApplicationArguments; i
Node.js —— 兩種方式傳送單頁面
1、安裝socket.io和express和生成package.json npm install socket.io --save npm install --save express nam init 2、app.js const express = re
程式碼丟擲異常後進行事務回滾的兩種方式(Spring @Transactional註解)
需求 在service層的某個方法中,在執行完一個對資料庫的寫方法後,丟擲異常,再執行另一個對資料庫的寫方法,虛擬碼如下: @Transactional public void func() { dao.write(pojo1); throw new Exception("異常"
不使用spring的情況下用java原生程式碼操作mongodb資料庫的兩種方式
由於更改了mongodb3.0資料庫的密碼,導致這幾天storm組對資料進行處理的時候,一直在報mongodb資料庫連線不上的異常。 主要原因實際上是和mongodb本身無關的,因為他們改的是配
zabbix設定郵件告警的兩種方式(內部mail和指令碼)
說明: Zabbix監控服務端、客戶端都已經部署完成,被監控主機已經新增,Zabiix監控執行正常。 實現目的: 在Zabbix服務端設定郵件報警,當被監控主機宕機或者達到觸發器預設值時,會自動傳送報警郵件到指定郵箱。 具體操作: 以下操作在Zabbix監控服務
關於C++中用new申請動態陣列的初始化的兩種方式
在C++11中引進了這一新功能,即用new申請動態陣列時可以直接初始化,形式如下:int* p = new int[cnt]();其中cnt長度和int型別都可以自己定義。 我發現的問題是: 在VC編譯器中使用int* p = new int[cnt]();和int* p
兩種方式解決jquery Ajax 傳送中文亂碼的方法,
查過網上有很多方法,但很多都不成功,可能是因為在不環境下的區別吧! 首先,必須保證前臺後臺的編碼統一,其次在連線資料庫時的url也要指定編碼。 第一:簡單直接,修改頁面 data:{ use
Android Studio 中兩種方式定製自己的程式碼註釋頭
在使用Android Studio的時候,每當新建立一個Java檔案的時候,系統會自動幫我們生成一個檔案註釋頭,類似 /*** *Create By SomeOne On 2017/03/30 *
python之三行程式碼傳送郵件
(1)首先進入cmd,輸入pip install yagmail (2)思路:1 、連線伺服器:yagmail.SMTP(郵箱賬號,郵箱密碼,郵箱伺服器地址,郵箱伺服器埠) &nb
Http協議中,主要常見的傳送資料到伺服器有哪兩種方式,這兩種方式的特點和區別,以及其在Http協議中的位置
Get 和 Post 的區別兩點: 一、這兩者傳遞引數時所用的編碼不一定是一樣的。在 Tomcat 中似乎 Get 的編碼方式是根據頁面中指定的編碼方式,而 Post 則是一直使用同一種編碼方式,可在 Tomcat 的 server.xml 中配置。 二、使用 Get 的時候,引數會顯示在位址列上,而 Po
GET與POST比較-使用HTTP協議將客戶端的請求傳送到伺服器端的兩種方式
1、get是從伺服器上獲取資料,post是向伺服器傳送資料;2、 在客戶端,get方式在通過URL提交資料,資料在URL中可以看到,post方式資料放置在HTML HEADER內提交;3、 對於ge
傳送錯誤日誌到郵箱的兩種方式
最近寫專案考慮把一些執行時候出現的異常傳送郵箱,這樣可以隨時監控錯誤,網上看可以用log4J傳送錯誤日誌到郵箱,現在把這種方式記錄下來,以備下次用 1.log4j方式 需要jar包 <dependency> <groupId>javax.mai
C#中用126smtp傳送郵件.
private void Button1_Click(object sender, System.EventArgs e) { if(IsValid) { Label13.Text="Welcome "+ TextBox1.Text +" "+TextBox2.Te