最近研究了一下使用c#操作Lotus notes發送mail 的方式現共享出來供參考:
Txt  和Html 的mail主體發送方式完全相同,僅在創建Body時方式不同
TXT:
/// <summary>
/// Text 類型的mail主體
/// </summary>
/// <param name="message">傳遞的信息內容</param> 
// <returns></returns>        
public Exception CreateTextBody(string message)        
{            
try            
{                                
_txtbody = _notesdoc.CreateRichTextItem("body");  
txtbody.AppendText(message);//添加文件主體信息                _txtbody.AddNewLine(1, true);//增加一個換行
return null; 
}
catch (Exception strexcep)           
 {
return strexcep;
}
}

HTML:

/// <summary>
/// 网页类型的mail主体       
// </summary>
/// <param name="htmlPthFile">网页的文件地址(帶文件名稱)</param>
/// <returns></returns> 
public Exception CreateBodyFromHtmlFile(string htmlPthFile)
{
try
{ 
_stream = _notessession.CreateStream();
_htmlbody = _notesdoc.CreateMIMEEntity("Body"); 
_stream.Open(htmlPthFile, "ASCII"); 
_htmlchild = _htmlbody.CreateChildEntity(null);                
_htmlchild.SetContentFromText(_stream, "text/html;charset=ASCII", MIME_ENCODING.ENC_IDENTITY_8BIT);
 _stream.Close();
return null;
}
catch (Exception strexcep)            
{
 return strexcep; 
}
}

 

以上代码测试通过。FM3.5+VS2008
 

相关文章:

  • 2022-12-23
  • 2021-08-14
  • 2021-09-27
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
相关资源
相似解决方案