当前位置:编程学习 > C#/ASP.NET >>

C#发NOTES邮件的问题,如果切换notes 用户?

试了个C#的程序,在WIN FORMS里向NOTES发邮件。
请问notesSession.Initialize()默认的是本机NOTES客户端的用户吗?在notes.ini里怎么看出来那个是当前的NOTES用户?
因为在本机当前NOTES客户端里有不止一个ID文件,如果想在C#程序中切换到不同ID发邮件,该如何实现?难道每次都要打开NOTES客户端改用户ID吗?谢谢! --------------------编程问答-------------------- 哥们你是华为体系的人?现在国内用notes的公司MS不多啊 --------------------编程问答-------------------- Notes Designer 帮助文件

Initialize メソッド  
現在のユーザーの ID で COM セッションを初期化します。
メモ  このメソッドは R5.0.2b で新しく追加されました。


InitializeUsingNotesUserName メソッド   
指定したユーザー名で COM セッションを初期化します。
メモ  このメソッドは R5.0.2b で新しく追加されました。

Initialize方法
用现在的User的ID初始化Com Session
R5.0.2b之后版本支持。

你要实现的方法可以用
Initialize方法
用指定的用户名初始化Com Session
R5.0.2b之后版本支持。 --------------------编程问答-------------------- Notes Designer 帮助文件能分享给我一份吗?谢谢!ronankt@163.com

Initialize方法
用指定的用户名初始化Com Session 具体怎么实现呢?谢谢! --------------------编程问答--------------------  1  次の Visual Basic コードは、パスワードを提示せずに、現在の Domino ディレクトリで検索したユーザー名を使って、Lotus Domino のセッションを初期化します。必要に応じてユーザーにはパスワード入力ボックスが表示されます。
Private Sub InitializeDomino_Click()
Dim s As New NotesSession
Call s.InitializeUsingNotesUserName("Marie LeBlanc")
MsgBox s.CommonUserName, , "Common user name"
End Sub
  2  次の Visual Basic コードは、パスワードを提示して、現在の Domino ディレクトリで検索したユーザー名を使って、Lotus Domino のセッションを初期化します。
Private Sub InitializeDomino_Click()
Dim session As NotesSession
Set session = CreateObject("Lotus.NotesSession")
Call session.InitializeUsingNotesUserName _
("Marie LeBlanc", "secretPassword")
TextUsername = session.UserName
End Sub
  3  次の Visual Basic コードは、Anonymous アクセスで Lotus Domino のセッションを初期化します。
Private Sub InitializeDomino_Click()
Dim s As New NotesSession
Call s.InitializeUsingNotesUserName("")
MsgBox s.CommonUserName, , "Common user name"
End Sub --------------------编程问答--------------------
引用 3 楼 ronankt 的回复:
Notes Designer 帮助文件能分享给我一份吗?谢谢!ronankt@163.com

Initialize方法
用指定的用户名初始化Com Session 具体怎么实现呢?谢谢!


使用方法见上面,
我这里只有日文版8.0版本的帮助文件,而且有70M+。。。
不过那个你只要安装了designer就带着啊。
位置一般在:Notes\Data\Help\help8_designer.nsf
--------------------编程问答-------------------- 哦,原来上面写错了。
InitializeUsingNotesUserName
是用用户名和密码初始化。

--------------------编程问答--------------------
引用 6 楼 wanyeyinfeng 的回复:
哦,原来上面写错了。
InitializeUsingNotesUserName
是用用户名和密码初始化。


我看了下帮助,好像这个方法只能在NOTES SERVER端运行,试了下的确会提示错误说不是SERVER端无法运行。
还有别的办法指定ID吗? --------------------编程问答--------------------
引用 7 楼 ronankt 的回复:
引用 6 楼 wanyeyinfeng 的回复:

哦,原来上面写错了。
InitializeUsingNotesUserName
是用用户名和密码初始化。


我看了下帮助,好像这个方法只能在NOTES SERVER端运行,试了下的确会提示错误说不是SERVER端无法运行。
还有别的办法指定ID吗?


哦,的确,只能在安装有DominoServer端的服务器上运行,
至于其他方法我就不清楚了。
没有这个经验。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,