Page 1 sur 1
agent transfert mail

Publié:
25 Juin 2003 à 11:10
par Sh1nT4
J'ai créé un agent qui envoie un message sur une adresse
perso@free.fr d ke la personne recoit un mail sur
taff@domaine.com(ca doit faire le meme que la fonction intégrée a Notes...Cependant je ne peu pa l'utiliser dans ce cas)Le truc que j'arrive pa a faire c recuperer le mail d'origine et le renvoyer sur l'adresse
perso@wanadoo.fr ...Style arriV a le mettre en copie.Voila j'espere avoir été klr.Merci d'avance:Voici mon agent pr le moment: Dim session As New Notessession Dim db As NotesDatabase Dim rtitem As NotesrichTextitem 'création d'un texte riche Dim doc_memo As NotesDocument Set db = session.Currentdatabase Set doc_memo = New NotesDocument(db) Set rtitem = New NotesrichTextitem(doc_memo , "Body" ) doc_memo.replaceitemvalue "Form", "Memo" 'le SendTo --> doc_memo.replaceitemvalue "SendTo", "perso@yahoo.fr" doc_memo.Subject = "Transfert rulez" rtitem.Appendtext("Transfert mode engaged") doc_memo.send(False) Set rtitem = Nothing Set doc_memo = Nothing Set db = Nothing
Re: agent transfert mail

Publié:
25 Juin 2003 à 11:46
par Raziel
Salut,tu peux essayé un truc du genredim session as new notessessiondim db as notesdatabasedim colDocMail as notesdocumentcollectiondim docMail as notesdocumentset db = session.currentdatabaseset colDocMail = db.unprocesseddocumentsset docMail = colDocMail.getfirstdocumentwhile not docMail is nothingCall docMail.Send(false, "perso@yahoo.fr")Call session.UpdateProcessedDoc(docMail )' passage au mail suivantset docMail = colDocMail.getnextdocument(docMail)wendTu mets ce code dans un agent programmé s'exécutant à chaque nouveau mail.Je ne l'ai pas essayé....
Re: agent transfert mail

Publié:
25 Juin 2003 à 13:34
par Sh1nT4
Mouaich...J croyais en voyant le code mais ca n'execute rien...Bizare bizare...Je continue a chercher.N'hesiter pas a poster vos idées pr m'aider ;o)++
Re: agent transfert mail

Publié:
25 Juin 2003 à 13:42
par Raziel
Ca n'exécute rien, c'est à dire ?L'agent doit normalement récupèrer tous les nouveaux mails non encore traité ou ouvert. J'utilise déjà ce genre de dev pour l'une de mes appli.Sinon, tu peux utiliser les actions simples. Dans ton agent, tu fais ajouter action / envoyer un message. Tu coche "joindre une copie du document". Tu renseigne le champ Pour ainsi que l'objet.Ne te reste plus qu'à programmé l'agent...
Re: agent transfert mail

Publié:
25 Juin 2003 à 15:23
par Sh1nT4
Bah ca ne marche pas (il semblait l'avoir precisé ds mon precedent post) En fait si je créé l'agent simplement je n'arrive pas a formater mon adresse de sortie dc certains servers me refuse les mails...En créant l'agent mon adresse de sortie est correct dc je n'ai plus de probleme de ce coT la mais je dois l'écrire :'(Alors en fait g programmé ton agent en éxécution avant l'arrivé des mails...ca ne marche pas...Si je le programme toutes les heures tu crois ke ca va marcher ? Ds ce cas la il va transférer tous ls anciens mails ou simplement les nouveaux ki vont arriver ?Eclaire moi plez!En tout cas merci bcp!
Re: agent transfert mail

Publié:
25 Juin 2003 à 15:23
par Sh1nT4
Bah ca ne marche pas (il semblait l'avoir precisé ds mon precedent post) En fait si je créé l'agent simplement je n'arrive pas a formater mon adresse de sortie dc certains servers me refuse les mails...En créant l'agent mon adresse de sortie est correct dc je n'ai plus de probleme de ce coT la mais je dois l'écrire :'(Alors en fait g programmé ton agent en éxécution avant l'arrivé des mails...ca ne marche pas...Si je le programme toutes les heures tu crois ke ca va marcher ? Ds ce cas la il va transférer tous ls anciens mails ou simplement les nouveaux ki vont arriver ?Eclaire moi plez!En tout cas merci bcp!
Re: agent transfert mail

Publié:
25 Juin 2003 à 15:37
par Raziel
Il faut que l'agent tourne lorsque l'on a reçu du courrier et pas avant sinon le unprocesseddocuments te retournera une collection vide.En mettant, lorsque vous avez reçu du courrier, l'agent récupèrera les nouveaux mails. En revanche, entre le moment où tu as reçu le mail et le moment où l'agent s'exécute, il peux se passé +sieurs minutes.
Re: agent transfert mail

Publié:
25 Juin 2003 à 16:49
par Sh1nT4
J'ai remis en place l'agent et je v attendre kelke temps mais je doute...J'ai mis:Qd l'agent doit etre executé:-->Lorsque vs avez recu du courierQuels doc doit il etre traiT-->Les derniers doc recusAjouter recherche-->VideVoila Voila...
Re: agent transfert mail

Publié:
25 Juin 2003 à 17:16
par Raziel
Je viens de tester le code chez moi et il fonctionne très bien...Dès que j'ai reçu un nouveau mail, le prog me l'envoi à mon adresse perso....
Re: agent transfert mail

Publié:
27 Juin 2003 à 10:36
par Sh1nT4
Bah moi ke dalle...J'ai créer l'agent dans ma boite aux lettres...Agent partagé avec les options citées plus haut...L'agent ne s'execute pas...Il faut vraiment ne mettre que ce code ou il faut ajouter un peu de choz ?la j'ai vraiment fait copier coller de ton code...Je me replonge dedans en attendant ke tu me repondesA+
Re: agent transfert mail

Publié:
27 Juin 2003 à 10:43
par Raziel
Avant toute chose, regarde la date de la dernière exécution de l'agent (journal de l'agent)On va tester 2 choses:1. Lorsque tu reçois un mail, exécute l'agent en manuel. Si le prog te reroute bien le message, c'est que le cela provient d'un pb de droit d'éxécuté l'agent sur le serveur2. Regarde la log du serveur pour voir si tu n'as pas de message
Re: agent transfert mail

Publié:
30 Juin 2003 à 10:57
par oliv
salut, petite question con d'un admin : t'as bien le droit de créer et d'exécuter des agents dans le doc serveur qui héberge ta boite mail - onglet sécurité ??