Ejemplo n.º 1
0
        public void Execute(Arguments arguments)
        {
            var wrapper = LotusNotesManager.CreateWrapper();

            wrapper.Connect(arguments.Password.Value, arguments.Server.Value, arguments.DatabaseFile.Value);
            LotusNotesManager.RegisterAndSetAsCurrentWrapper(wrapper);

            Scripter.Variables.SetVariableValue(arguments.Result.Value, new IntegerStructure(wrapper.Id));
        }
Ejemplo n.º 2
0
        public static void Main()
        {
            var wrapper = LotusNotesManager.CreateWrapper();


            wrapper.Connect("Rhenai-Robot", "DE9899SL8/RETHMANN", @"mail_de\zzm-de0849-robot-test-40453.nsf");
            //wrapper.ConvertEmailToRichText = false;

            var folders = wrapper.GetFolderNames();

            var view           = wrapper.GetView("($Inbox)");
            var inboxDocuments = view.GetDocuments();

            //var inboxDocuments = wrapper.GetDocumentsFromFolder("($Inbox)");

            //wrapper.ConvertEmailToRichText = false;
            var email = inboxDocuments.First();

            var subject = email.Subject;
            var from    = email.From;
            var to      = email.To;

            var items       = email.Items.Value.ToList();
            var attachments = email.GetAttachments();

            email = wrapper.GetDocumentByUnid(email.Unid);

            wrapper.SendEmail(new string[] { "*****@*****.**" }, "zażółć gęślą jaźń", "<body>body<p>zażółć gęślą jaźń</p><a href='http://g1ant.com'>link test</a></body>");


            //var doc = email.document;
            //var entity = doc.GetMIMEEntity();

            //var ce = entity.GetFirstChildEntity();
            //while (ce != null)
            //{
            //    var s = doc.GetItemValue("Subject");
            //    var t = ce.ContentAsText;
            //    ce = entity.GetNextSibling();
            //}



            //doc.CloseMIMEEntities();
        }
 public void Execute(Arguments arguments)
 {
     LotusNotesManager.Remove(arguments.Id.Value);
 }