reponse automatique selon un modèle
bonjour,
j'aurais souhaiter faire un agent (LS) qui envoie une réponse automatique , selon un modèle, à l'expéditeur du mail.
Cet agent devrait se déclencher à chaque nouveaux mail reçu (donc j'ai mis "apres l'arrivée du courrier").
Voici le code :
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim doccol As NotesDocumentCollection
Dim mavue As NotesView
Dim memo As NotesDocument
Dim doc As NotesDocument
Dim docModele As NotesDocument
Dim exped As Variant
Dim dest As Variant
exped = "monadresse@monadresse.com"
Set db = s.CurrentDatabase
Set mavue = db.GetView("accuserecep")
Set docModele = mavue.GetFirstDocument()
Set doccol = db.UnprocessedDocuments
Set doc = doccol.GetFirstDocument
dest = doc.GetItemValue("From")
Call docModele.ReplaceItemValue("Principal", exped)
Call docModele.ReplaceItemValue("From", exped)
Set memo = db.CreateDocument()
memo.Form = "Mémo_spe"
Call docModele.CopyAllItems(memo,False)
Call memo.ReplaceItemValue("Subject", "Accusé de réception")
Call memo.ReplaceItemValue(" Principal", exped)
memo.SendTo = dest
Call memo.send(True)
End Sub
Mais ça ne marche pas, je ne reçois jamais l'accusé de réception. Est-ce que vous auriez une idée ? Merci de votre aide
j'aurais souhaiter faire un agent (LS) qui envoie une réponse automatique , selon un modèle, à l'expéditeur du mail.
Cet agent devrait se déclencher à chaque nouveaux mail reçu (donc j'ai mis "apres l'arrivée du courrier").
Voici le code :
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim doccol As NotesDocumentCollection
Dim mavue As NotesView
Dim memo As NotesDocument
Dim doc As NotesDocument
Dim docModele As NotesDocument
Dim exped As Variant
Dim dest As Variant
exped = "monadresse@monadresse.com"
Set db = s.CurrentDatabase
Set mavue = db.GetView("accuserecep")
Set docModele = mavue.GetFirstDocument()
Set doccol = db.UnprocessedDocuments
Set doc = doccol.GetFirstDocument
dest = doc.GetItemValue("From")
Call docModele.ReplaceItemValue("Principal", exped)
Call docModele.ReplaceItemValue("From", exped)
Set memo = db.CreateDocument()
memo.Form = "Mémo_spe"
Call docModele.CopyAllItems(memo,False)
Call memo.ReplaceItemValue("Subject", "Accusé de réception")
Call memo.ReplaceItemValue(" Principal", exped)
memo.SendTo = dest
Call memo.send(True)
End Sub
Mais ça ne marche pas, je ne reçois jamais l'accusé de réception. Est-ce que vous auriez une idée ? Merci de votre aide