1
7YCLR7
  Forum Home :

Aeron
Your Email Addressn_aeron@yahoo.com
Your NameNarender
Company NameAnonymous
Subject Aeron
Details
I am trying to create mail rules for lotus note user programmatically using vb.net .Here is my sample code

Dim db As Domino.IDatabase
Dim Session As Domino.ISession
Dim messagelist As New ArrayList
Session = CreateObject("Lotus.NotesSession")
Session.Initialize(password)
Dim mailServer As String = Session.GetEnvironmentString("mailserver", True)
Dim mailFile As String
db = Session.GetDatabase(mailServer, mailFile)


Dim m_ruledoc As Domino.NotesDocument = db.CreateDocument
m_ruledoc.ReplaceItemValue("Form", "Mailrule")
m_ruledoc.ReplaceItemValue("action", "1")
m_ruledoc.ReplaceItemValue("condition", "1")
m_ruledoc.ReplaceItemValue("ActionListDisplay", "")
m_ruledoc.ReplaceItemValue("ConditionListDisplay", "")
m_ruledoc.ReplaceItemValue("behavior", "1")
m_ruledoc.ReplaceItemValue("logic", "1")
m_ruledoc.ReplaceItemValue("$KeepPrivate", "1")
m_ruledoc.ReplaceItemValue("Type", "1")
m_ruledoc.ReplaceItemValue("folder", "")
m_ruledoc.ReplaceItemValue("string", "")
m_ruledoc.ReplaceItemValue("TokActionList", "1|1|" + Drafts)
m_ruledoc.ReplaceItemValue("tokConditionList", "2|1|" + Test + "|0")
m_ruledoc.ReplaceItemValue("tokExceptionList", "")
m_ruledoc.ReplaceItemValue("importance", "0")
m_ruledoc.ReplaceItemValue("importancecond", "0")
m_ruledoc.ReplaceItemValue("operator", "0")
m_ruledoc.ReplaceItemValue("ExpireDates", "D")
m_ruledoc.ReplaceItemValue("ConditionList", " Body contains " + Test)
m_ruledoc.ReplaceItemValue("ActionList", " move to folder " + Drafts)
m_ruledoc.ReplaceItemValue("$FilterFormula", "")
m_ruledoc.ReplaceItemValue("Enable", "1")
m_ruledoc.ReplaceItemValue("PROTECTFROMARCHIVE", "1")
m_ruledoc.Save(True, True)


this code does create rule document but it creates in Alldocuments view instead of tools\Rules folder where rule resides. Also when i try to copy the rule from alldocuments folder to rule folder the rule does not get applied.Is it possible to create rule directly in rule folder so that it should get applied properly.Appreciate any help.


Add Response   ||  New Main Topic   ||  View Entire Thread
Responses to "Aeron":

 Latest Tips & Tricks
10/07/2009Terminal Services Tips & Tricks - How to kill terminal server sessions. Utilities for terminal services: qwinsta and rwinsta(Steven Charles Robinson)
10/07/2009.NET Tips & Tricks - The type or namespace name could not be found (are you missing a using directive or an assembly reference?)(SCRobinson)
10/07/2009Terminate Lotus Notes Processes, Error Tips & Tricks - Lotus Notes: An Error Was Encountered While Opening A Window(Steven Charles Robinson)
26/04/2007LotusScript Mail, SMTP, Spam, Junkmail Tips & Tricks - How to drag and drop spam into junk mail filter using LotusScript(Steven Charles Robinson)
31/10/2006Terminate Lotus Notes Processes, Error Tips & Tricks - Lotus Notes: An Error Was Encountered While Opening A Window(Steven Charles Robinson)
23/10/2006Errors, SMTP, Internet Sites, Configuration, Administration, Domino 7 Tips & Tricks - Domino authentication is not enabled in the smtp internet site document(Steven Charles Robinson)
20/10/2006Articles Tips & Tricks - Have you see our recent arcticle in "The View": Proven techniques for abstracting UI from data using XML, XSL and Domino.(Steven Charles Robinson)
26/09/2006.NET Tips & Tricks - If your looking for .NET tips visit http://www.codedotnet.net(S C Robinson)
25/09/2006Using Lotus Notes Tips & Tricks - Save the Window state of a Lotus Notes client on shutdown.(Steven Charles Robinson)
22/09/2006NET, Culture, Globalization Tips & Tricks - How to find out the current culture in a .NET application.(Steve C Robinson)
© 2003 notes411.com. All rights reserved. Disclaimer. site designed & developed by appsworks.com
Lotus Notes is a registered trademark of IBM. This site is not affiliated with IBM or Lotus.
 News

 Google Box
 Sponsor
ClearCase, Subversion, WebSphere Consulting
 Best in the Industry
Lotus Notes & Domino FAQ