Autor Thema: Per Script generiertes Mail nicht als Kopie in der Mail-DB speichern  (Gelesen 2069 mal)

Offline Spalter

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Mit der Lizenz zum Löschen!!!
 ???

Hallo zusammen,

war lange nicht mehr im Forum. Ich generiere ein Mail per Agent im Backend und versende es an bestimmte Adressen. Funzt alles prima. Jetzt meine Frage.

Kann ich verhindern, daß das Maildokument in der absendenden Mail-DB unter alle Dokumente sichtbar bleibt?

Gruß
Spalter

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Ja, einfach nicht speichern.

Hubert

Offline mbahmer

  • Frischling
  • *
  • Beiträge: 11
Hallo,

wenn du bei deinen Docs
saveoptions="0"
setzt und dann
call doc.Send(false, false)
machst, sollte es nicht gespeichert werden.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
SaveOptions = "0" wirkt nur im Frontend und hat mit NotesDocument.Send auch nichts zu tun. Huberts Aussage hat schon gepasst.

Bernhard

%EDIT: Schreibfehler korrigiert
« Letzte Änderung: 09.09.08 - 15:56:41 von koehlerbv »

Offline Spalter

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Mit der Lizenz zum Löschen!!!
Hallo zusammen,

danke an alle für die Antworten. Das mit SaveOptions hat geklappt. Die Mail ist im Backend erstellt (Vgl. oben)

Gruß
Spalter

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Code
	Dim db As New NotesDatabase( "", "" )
	Call db.openMail
	Dim memo As NotesDocument
	Set memo = db.createDocument
	With memo
		.form = "Memo"
		.sendTo = "irgendwer"
		.subject = "testmail"
	End With
	Call memo.send( False )

Da wird nichts gespeichert und SaveOptions macht, wie Bernhard schon schrieb, im Backend keinen Sinn.


Hubert

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Ich habe meinen Schreibfehler oben korrigiert (ich hatte ja genau das Gegenteil geschrieben - man soll halt nicht "zwischendurch" posten!).

Nochmal also:
- SaveOptions spielt hier nicht mit, da Backend
- NotesDocument.Send speichert nicht, wenn man es nicht explizit anfordert
- NotesDocument.Save sollte man logischerweise nicht verwenden.

Vulgo: Der Einsatz von SaveOptions kann bei Dir unmöglich irgendetwas bewirkt haben - wenn Deine Schilderung korrekt ist.

Bernhard

Offline Spalter

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Mit der Lizenz zum Löschen!!!
 :-[

Touché, bin total aus der Übung.

SaveOptions hat natürlich nichts bewirkt. Alles funzt prima und ist gut. Hatte beim Testen nicht aufgepaßt. Hab das noch mal mit einem Testuser durchprobiert.

Danke Bernhard.

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Hallo,

ich baue immer ein

memo.SaveMessageonSend=False

ein. Damit bin ich mir sicher, daß nicht irgendeine DB-Eigenschaft das unerwünschte Verhalten beim Versenden auslöst.

Ich habe es noch nicht ausprobiert - aber vielleicht wirkt das sogar vom Backend bis ins Frontend, wenn man das Backendig erstellte Memo an das Frontend übergibt.

Gruß

Norbert
Situs vilate in isse tabernit.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Die Vorsicht schadet ja nicht, Norbert, aber welche DB-Property sollte denn ein fehlendes NotesDocument.Save ersetzen?

Bernhard


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz