Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Empfangsbestätigung / Thema erledigt !
Handsome:
..erledigt O0
Dank eines usereintrags von "Myron" könnte man die Empfangsbestätigung so steuern, ob man eine verschicken möchte oder nicht!
mit dem nachfolg. Code, die Eintragung im Designer --> Forms --> Memo --> in "Queryopen"
eingeben und fertig!
Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
Dim note As notesdocument
If Not isnewdoc Then
Set note=source.document
If note.hasitem("ReturnReceipt") Then
If Not note.getitemvalue("ReturnReceipt")(0)="0" Then
If Not (Messagebox ("Wollen Sie die Empfangsbestätigung wirklich schicken?" , 4+256, "MAIL")=6) Then
Call note.removeitem("ReturnReceipt")
Call note.save(True,True, True)
End If
End If
End If
End If
Set cMemoObject = New UIMemoDocument
Call cMemoObject.Init(Source,Isnewdoc)
End Sub
-----------
Posting vom 03.12.2002 - http://www.atnotes.de/index.php?board=6;action=display;threadid=1394;start=0
-----------
Gruß
Kemal
Gruenz:
Hi,
meine "schnelle" Lösung :
1. Im Designer / Ordner Inbox die ViewIcon-Spalte (3. von links) wie folgt ändern :
@If(
ReturnReceipt="1";98;
ReturnReceipt="0";99;
DeliveredDate = "";
@If(PostedDate="" | @IsUnavailable(PostedDate);
Resultat ist die Anzeige einer evtl. Empfangsbestätigung entweder als rote Raute (Empfangsbestätigung angefordert/enthalten und noch nicht gesendet) oder eine grüne Raute (Empfangsbestätigung angefordert und wurde bereits gesendet).
Hat den Vorteil, daß man sofort und nicht erst beim Öffnen der Mail sieht, ob ein ReturnReceipt enthalten ist.
2. Aktion mit folgender Formel erstellen :
FIELD ReturnReceipt:=ReturnReceipt;
@If(ReturnReceipt = "1";@SetField ("ReturnReceipt"; "0");@SetField ("ReturnReceipt"; "1"));
Damit kann man eine Empfangsbestätigung beliebig (de)aktivieren.
Gruß,
Thommy
koehlerbv:
--- Zitat von: Gruenz am 28.03.06 - 15:16:58 ---FIELD ReturnReceipt:=ReturnReceipt;
@If(ReturnReceipt = "1";@SetField ("ReturnReceipt"; "0");@SetField ("ReturnReceipt"; "1"))
--- Ende Zitat ---
Das ist nett gemeint, aber übel: Wenn das Flag für return receipt gesetzt ist, wird es entfernt. Wenn nicht, wird es gesetzt. Nicht unbedingt lustig ...
Bernhard
Gruenz:
Hi,
ist natürlich nicht ganz sauber, geb ich zu...
Das Flag wird bei jedem Klick gewechselt und der aktuelle Zustand wird auch sofort sichtbar.
Wenn man es also versehentlich "generiert", kann man es genauso einfach wieder auf 0 setzten. Die Empfangsbestätigung wird ja nicht sofort beim Setzen des Flags gesendet, sondern erst beim Öffnen des Dokuments.
Hintergrund ist, dass nicht nur einmalig das Flag auf gelesen setzten will, sondern auch die Möglichkeit haben will, bewußt nach dem Lesen (und vorheriger Deaktivierung) auch eine Empfangsbestätigung (wie vom Empfänger "gewünscht") zu senden.
Gruß
Thommy
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln