Avatar billede camo Nybegynder
07. februar 2001 - 16:56 Der er 5 kommentarer og
1 løsning

Lotus Notes og Visual Basic

Jeg skal bruge en stump Visual Basic (VB) kode der kan sende en mail via min Lotus Notes server R5 server.

Når koden kaldes skal der sendes en mail uden nogen bliver promptet for brugernavn eller password.
Avatar billede jhr Nybegynder
08. februar 2001 - 22:52 #1
a.) Du slipper ikke for at validere hvem du er.
b.) Ellers er koden lige ud af landevejen.
VB-script og Lotus Script er stort set identiske.
Først opretter du en session og åbner en database.
Herefter opretter du en mail og sender den.
Avatar billede cdelicht Nybegynder
21. december 2001 - 13:58 #2
Her er koden som function:

Public Function SendMail(byval Tomailadd As String, byval MailSub As String,
byval MailBody As String) As Object

    Dim oSess As Object
    Dim oDB As Object
    Dim oDoc As Object
    Dim oItem As Object
    Dim direct As Object
    Dim Var As Variant
    Dim Body As String
    Dim oStyle As Object
       
    Set oSess = CreateObject(\"Notes.NotesSession\")
    Set oDB = oSess.GETDATABASE(\"\", \"\")
    Call oDB.OPENMAIL
    Set oDoc = oDB.CREATEDOCUMENT

    Set oStyle = oSess.CreateRichTextStyle
    oStyle.NotesFont = FONT_COURIER
    oStyle.FontSize = 14
    oStyle.Bold = True
    oStyle.Italic = True

    Set oItem = oDoc.CREATERICHTEXTITEM(\"BODY\")
    Call oItem.AppendStyle(oStyle)
    Call oItem.AppendText(MailBody) \'Ny

    oDoc.Form = \"Memo\"
    oDoc.Subject = MailSub
    oDoc.sendto = Tomailadd
    oDoc.postdate = Date
    oDoc.visable = True
    oDoc.SEND False
    Set oSess = Nothing
    Set oDB = Nothing
    Set oDoc = Nothing
    Set oItem = Nothing

End Function
Avatar billede cdelicht Nybegynder
21. december 2001 - 13:59 #3
Bemærk: mit eksempel sætter også skrift type mm. på body feltet. Kan udelades.
Avatar billede cdelicht Nybegynder
19. januar 2002 - 13:17 #4
Hva\'så camo - har du nogen sinde set mere på dette eller er det out-dated?
Avatar billede schubert Nybegynder
20. januar 2002 - 22:03 #5
OFF Topic - Sorry  - Jeg står desperat og mangler en Notes mand hos en kunde i morgen tidlig !!!!!!!!!!! Nogen der kan hjælpe¨.

Det eneste der skal laves, er at der skal oprettes en bruger. Men jeg har ingen idé om hvordan det gøres. Jeg kan ikke bruge et svar her på eksperten, desværre.
Avatar billede camo Nybegynder
21. januar 2002 - 08:38 #6
Spørgsmålet er out-dated, da jeg fandt et stykke C kode på nettet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester