Autor Thema: OoO Agent - Anpassung ändert ungelesen Status  (Gelesen 2095 mal)

Offline (h)uMan

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.053
  • Geschlecht: Männlich
  • Wird schon ...
OoO Agent - Anpassung ändert ungelesen Status
« am: 19.03.10 - 12:43:46 »
Hallo.

wir haben den OoO Agenten ein wenig angepasst, damit der nicht auf SPAM "getagte" Mails und Newslists antwortet (siehe auch http://atnotes.de/index.php/topic,43622.0.html).

Nun ist es leider so, das durch unsere Anpassung die Mails, auf die der Agent geantwortet hat, in der MailDB des Users als gelesen markiert werden.
Das sollte natürlich nicht so sein, da der User die Mail ja nicht gelesen hat ;-)

Was muss am Code geändert werden, damit der Agent die Mails als "ungelesen" belässt?

Hier der Code:
-----------------------------------
Public Function vCheck(doc As NotesDocument, db As NotesDatabase, sNameOwner As String) As Integer
' Rückgabe:
' 0 = wenn Mail als SPAM markiert oder von Mailingliste versendet
' 1 = OK
'----------------------------------------------------------------------------------------
   vCheck = 1
   
   On Error Goto Fehler
   
   '// Ist die Mail als Spam gekennzeichnet?   
   If  (doc.HasItem("X_Spam_Score")) Then      
      If Instr(doc.GetItemValue("X_Spam_Score")(0), "*****") > 0 Then
         vCheck = 0
         Exit Function    
      End If
   End If              
   
      '// Kommt die Mail von einer Mailingliste?  
   If  (doc.HasItem("Precedence")) Then  
      If Len(Trim(doc.GetItemValue ( "Precedence" )(0))) > 0 Then
         vCheck = 0
         Exit Function              
      End If
   End If              
   
   Exit Function    
   
Fehler:
      '// Beim Fehler lieber eine Mail zu viel, als zu wenig!
   vCheck = 1  
   
   Exit Function    
   
End Function
---------------------------------------

Für Tips schon mal vielen Dank!
Beste Grüße, Uwe

Offline (h)uMan

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.053
  • Geschlecht: Männlich
  • Wird schon ...
Re: OoO Agent - Anpassung ändert ungelesen Status
« Antwort #1 am: 19.03.10 - 17:17:08 »
Fehler gefunden. Ursache war ein DocumentSave an anderer Stelle.
Beste Grüße, Uwe

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz