Avatar billede cbkc. Nybegynder
06. juli 2001 - 10:48 Der er 3 kommentarer og
2 løsninger

maile doc. via mailfunktionen og få bekræftigelse

Mit ønske er at sende et dokument direkte fra den database hvori dokumentet er oprettet. Dvs. at \"Body\" feltet i mail-formularen skal vise dokumentet.
Endvidere vil jeg gerne at man automatisk får en bekræftigelse, når modtager åbner mailen.

Indtil videre har jeg forsøgt med følgende:
Dim workspace As New NotesUIworkspace
    Dim db As NotesDatabase
    Dim uidoc As NotesUIDocument
    Dim doc As NotesDocument
   
    Set uidoc = workspace.CurrentDocument
    Set doc = uidoc.Document
    Call doc.send( True,\"@ adresse\")
Her kan jeg dog ikke få en ordentlig visning ved modtager.


Nedenstående virker, men medsender ikke dokumentet.
\'Starter på dannelse af maildoc.         
Dim dbMail As NotesDatabase
Dim docMail As NotesDocument
Set dbMail = New NotesDatabase     
              ( \"Server\", \"dbnavn.nsf\" )         
Set docMail = New NotesDocument(
                                dbMail )             
docMail.Form = \"navn på mail formular\"   
docMail.Subject = \"Vedr....\"   
docMail.Body = \"Tekst i mailen.....\" 
Call docMail.Send(False, \"@ add.\" )         
\'Ophør af maildoc.         

Og ingen af ovenstående kan bevirke en bekræftigelse når modtager åbner mailen. Hvad skal man gøre anderledes??
Avatar billede roenving Novice
08. juli 2001 - 20:09 #1
Har du prøvet at kigge på de felter en mail har, når du har bedt om bekræftigelse i Delivery Options...?

Du kan sikkert finde en forskel i felter, da SMTP-protokollen så vidt jeg husker bruger at have et felt til hver mulighed.

hth
jes
Avatar billede cbkc. Nybegynder
11. juli 2001 - 12:22 #2
Har prøvet at sætte felterne til samme værdier, det giver bare ikke nogen bekræftigelse
Avatar billede charl8 Nybegynder
16. juli 2001 - 22:14 #3
I noteshjælpen fandt jeg denne kode...

Hvis der via java kan testes på krypteret og signeret, så må der også kunne testes på bekræftelse....???

This agent sends an encrypted, saved, and signed message.
import lotus.domino.*;
import java.util.Vector;
public class JavaAgent extends AgentBase {
  public void NotesMain() {
    try {
      Session session = getSession();
      AgentContext agentContext = session.getAgentContext();
      // (Your code goes here)
      Database db = agentContext.getCurrentDatabase();
      DocumentCollection dc = db.search(\"Subject =
                    \\\"Test appendItemValue\\\"\");
      if (dc.getCount() == 1) {
        Document doc = dc.getFirstDocument();
        Document memo = db.createDocument();
        memo.appendItemValue(\"Form\", \"Memo\");
        memo.appendItemValue
        (\"Subject\", \"Test - please reply if you get this\");
        RichTextItem rti = memo.createRichTextItem(\"Body\");
        doc.renderToRTItem(rti);
        Vector v = new Vector();
        v.addElement(session.getUserName());
        v.addElement(\"Kyla Town\");
        v.addElement(\"Lakshmi Annavajhala\");
        v.addElement(\"Evelyn McKay\");
        memo.setEncryptOnSend(true);
        memo.setSaveMessageOnSend(true);
        memo.setSignOnSend(true);
        memo.sign();
        memo.send(true, v); }
    } catch(Exception e) {
      e.printStackTrace();
    }
  }
}
Avatar billede charl8 Nybegynder
16. juli 2001 - 22:19 #4
Alternativ i @formula-sprog:
@MailSend( sendTo ; copyTo ; blindCopyTo ; subject ; remark ; bodyFields ; [ flags ] )

hvor flags kan være:
[DeliveryReportConfirmed] : [ReturnReceipt]

:-)Charlotte
Avatar billede cbkc. Nybegynder
24. juli 2001 - 14:48 #5
Tak for hjælpen. I må deles om de 30 point, da i begge har hjulpet lige meget.
At jeg ikke fik effekt af forslaget fra Jes skyldes en stavefejl, som forslaget fra Charlotte gjorde mig opmærksom på.
Håber i er tilfredse :)

Chr.
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