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 }
查看全文
  • 相关阅读:
    solr的安装
    数据导出/下载
    在realm中动态查询用户的权限&角色
    总结权限控制方式 ----------(2)
    shiro 权限过滤器 -------(1)
    NoSession问题
    hibernate中对象的3种状态----瞬时态、持久态、脱管态
    BaseAction 使用
    分页工具类 BaseAction
    2019-2020-1 20175316 《信息安全系统设计基础》第1-2周学习总结
  • 原文地址:https://www.cnblogs.com/allen0118/p/2556038.html
  • Copyright © 2011-2022 走看看