zoukankan      html  css  js  c++  java
  • C# 调用Lotus Notes发送邮件

    As title.

     1 using System;
     2 using System.Collections.Generic;
     3 using System.ComponentModel;
     4 using System.Data;
     5 using System.Drawing;
     6 using System.Linq;
     7 using System.Text;
     8 using System.Windows.Forms;
     9 using Domino;
    10 
    11 namespace NetUseNotes
    12 {
    13     public partial class Form1 : Form
    14     {
    15         NotesSession NSession;
    16         NotesDatabase NDataBase;
    17         
    18         public Form1()
    19         {
    20             InitializeComponent();
    21         }
    22         private void btnsend_Click(object sender, EventArgs e)
    23         {
    24             try
    25             {
    26                 if (NSession != null)
    27                 {
    28                     NotesDocument NDocument = NDataBase.CreateDocument();
    29                     NDocument.ReplaceItemValue("Form", "Memo");
    30                     
    31                     NDocument.ReplaceItemValue("SendTo", txtToUser.Text);                   
    32                     NDocument.ReplaceItemValue("Subject", txtSubject.Text);                     
    33                     NotesRichTextItem rt = NDocument.CreateRichTextItem("Body");
    34                     rt.AppendText(txtBody.Text);                    
    35                  
    36                     object obj = NDocument.GetItemValue("SendTo");
    37                     NDocument.Send(false, ref obj);
    38                     NDocument = null;
    39                     MessageBox.Show("Successfully!");
    40                 }
    41             }
    42             catch (Exception ex)
    43             {
    44                 MessageBox.Show("Error:" + ex.Message);
    45             }
    46         } 
    47 
    48         private void Form1_Load(object sender, EventArgs e)
    49         {            
    50             NSession = new NotesSession();
    51             NSession.Initialize("UserName");            
    52             NDataBase = NSession.GetDatabase("Notes Server", "names.nsf", false); 
    53         }         
    54     }
    55 }
查看全文
  • 相关阅读:
    vmware 虚拟机共享 windows 目录
    下载 golang.org/x 包出错不用代理的解决办法
    c++小游戏——彩票
    恶意代码要注意
    Pascal到c++,求大佬翻译!
    【CYH-01】小奔的国庆练习赛:赛后标程
    鸽巢原理及其扩展——Ramsey定理
    区块链,你知道多少?
    go语言
    10.2:异或树经验
  • 原文地址:https://www.cnblogs.com/allen0118/p/2556038.html
  • Copyright © 2011-2022 走看看