Das Notes Forum
Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: Handsome am 27.03.06 - 19:51:15
-
Hallo zusammen,
wie und wo könnte ich die Einstellung vornehmen, bei den empfangenen (ankommenden) Nachrichten die Meldung als pop-up erhalte: " XY hat eine Lesebestätigung angefordert"
(wie bei Ms-Outlook)
...ohne dass ich die eMail öffnen muss und unter "Delivery Information" schaue ..
Für die Antworten bedanke ich mich im voraus :)
Handsome
-
Versuchs mal hiermit:
http://atnotes.de/index.php?topic=21587.0
-
Nun ja, eine Möglichkeit habe ich zwar gefunden, wie man ersehen kann, ob der Sender eine Empfangsbestätigung angefordert hat oder nicht, ohne dass man die Mail öffnen muss!
Ich möchte es Euch nicht vorenthalten:
Im Designer: --> links FOLDER --> Inbox --> rechte Maustaste auf eine Spalte--> im Kontextmenü: Insert Shared Action --> Tools – Delivery Information auswählen und speichern!
(siehe auch im Anhang)
Eine Pop-Up Lösung suche ich immer noch !
Gruß
Handsome
-
Eine (prinzipielle) Lösung mit Pop-up ist doch im Link oben beschrieben, Kemal.
Bernhard
-
Hallo Bernhard,
wohin genau müsste ich diesen Code hinkopieren? (i´m newbie) ;D
Von dem jeweiligen user warte ich noch auf eine Antwort...
Kemal
-
Für den Newbee ist der Code noch nix, vor allem, da er nicht gut ist. Er greift direkt in das Mailfile ein (Form Memo, Event QueryOpen). Da muss man schon sehr genau wissen, was man da macht (hier ist auch nix mit kopieren, da da schon Code steht) - und sich der administrativen Konsequenzen klar sein
Auf wessen Antwort wartest Du noch? Von "VolkerBr"? Der war vor über einem Jahr das letzte Mal hier zu Gast.
Bernhard
-
Danke für die Infos, dann werde ich mich nach einer weniger komplexen Lösung widmen.
VolkerBr hatte ich persönlich angeschrieben gehabt, wie dem auch sei......
Kemal
-
Bevor die Diskussion theoretisch wird: Welche Rechte hast Du eigentlich an Deinem Mailfile? Was sagt der Admin Eurer Organisation dazu?
Einfachere Lösung: Der Inbox eine weitere Spalte hinzufügen, die grafisch anzeigt, ob return receipt oder nicht. Dazu ein Button, der das Flag bei Bedarf entfernt. Das könnte aber extrem mit den Intentionen Deiner Organisation kollidieren ...
Bernhard
-
...ich nutze Notes privat von zu Hause aus
Dein Vorschlag ähnelt dem von "Ben", was bei mir leider nicht funktioniert hat, ich könnte es nochmal probieren, vielleicht klappts ....
Kemal
-
...ich nutze Notes privat von zu Hause aus
Dann solltest Du doch sowieso kaum Probleme mit Empfangsbestätigungen haben, da Du dann ja die Mails via Internet empfängst. Und da bleiben die meisten Return Receipt-Anforderungen sowieso auf der Strecke. Abgesehen davon landen die dann ja in der SMTP.BOX und sind einfachst zu löschen, bis Du erneut sendest.
Bernhard
-
..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
-
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
-
FIELD ReturnReceipt:=ReturnReceipt;
@If(ReturnReceipt = "1";@SetField ("ReturnReceipt"; "0");@SetField ("ReturnReceipt"; "1"))
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
-
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