Autor Thema: Aktionsbutton SENDEN (um vollständigen Header zu ändern)  (Gelesen 1019 mal)

Offline Monster

  • Frischling
  • *
  • Beiträge: 42
  • Ich liebe dieses Forum!
Hallo Admins,

ich möchte mir gern das Script, des Befehls "Senden",
in der Maildatenbank anschauen.

Leider weiss ich nicht wie ich an das Script komme.

Kann mir jemand helfen ???

Gruss
Monster
« Letzte Änderung: 16.01.03 - 13:26:10 von Monster »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Aktionsbutton SENDEN (Maildatenbank)
« Antwort #1 am: 16.01.03 - 11:04:45 »
Dies ist eine Shared Action...
diese findest Du unter Other...

aber hier der QT:

MEMO_SEND:="1024";
FIELD ActionInProgress:=MEMO_SEND;
@If(@Command([FileSave]);@Command([FileCloseWindow]);@Return(""))

im querysave laeuft noch einiges ab, viel spass damit

gruss

Offline Monster

  • Frischling
  • *
  • Beiträge: 42
  • Ich liebe dieses Forum!
Re:Aktionsbutton SENDEN (Maildatenbank)
« Antwort #2 am: 16.01.03 - 13:22:34 »
Danke für deine Info.

Mein Ziel war ...
Den vollständigen Header zuverändern,
wenn der User aus einer MailIn-DB auf eine Mail antwortet,
wird aber die Mailadresse des Users mit übermittelt.
Und die Mailadresse wollte ich durch die Mailadresse der Datenbank ersetzen.

Lösung:
Ich habe einen weiteren Aktionsbutton angelegt,
der einen Agenten starten:

Sub Initialize
   Dim ws As New NotesUIWorkspace   
   Dim session As New NotesSession
   Dim db_mail As NotesDatabase
   Dim db_akt As NotesDatabase
   Dim view As NotesView
   Dim collection As NotesDocumentCollection
   Dim doc As NotesDocument
   Dim doc_akt As NotesDocument
   Dim uidoc As NotesUiDocument
   Dim item As NotesItem   
   Set uidoc=ws.currentdocument
   Dim MailBoxServer As String
   
   Set db_akt = session.CurrentDatabase
   If ( db_akt.Server = "" ) Then
      Messagebox( "Die Datenbank ist lokal. Bitte auf dem Server starten" )
      Exit Sub
   Else
      MailBoxServer = db_akt.Server
   End If
   Set db_mail = session.GetDatabase(MailBoxServer, "mail.box")      
   Set doc_akt= uidoc.document
   Set doc = db_mail.CreateDocument   
   Call uidoc.save
   
   Set item = New NotesItem ( doc_akt, "Saveoptions", 1 )
   doc_akt.ActionInProgress="1024"
   Call doc_akt.save(True,True)
   
   doc.Form = "Memo"
   doc.From = "name@xxx.de"
   doc.SendTo = doc_akt.SendTo
   doc.Subject = doc_akt.Subject
   doc.Body = doc_akt.Body
   doc.DeliveryDate = Now
   doc.PostedDate = Now
   doc.Recipients = doc_akt.EnterSendTo
   Call doc.Save(True, False)
   Call uidoc.save()
   Call uidoc.close
   
End Sub

Gruss
Monster

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz