agent transfert mail

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

agent transfert mail

Messagepar Sh1nT4 » 25 Juin 2003 à 11:10

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
Sh1nT4
 

Re: agent transfert mail

Messagepar Raziel » 25 Juin 2003 à 11:46

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é....
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: agent transfert mail

Messagepar Sh1nT4 » 25 Juin 2003 à 13:34

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)++
Sh1nT4
 

Re: agent transfert mail

Messagepar Raziel » 25 Juin 2003 à 13:42

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...
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: agent transfert mail

Messagepar Sh1nT4 » 25 Juin 2003 à 15:23

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!
Sh1nT4
 

Re: agent transfert mail

Messagepar Sh1nT4 » 25 Juin 2003 à 15:23

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!
Sh1nT4
 

Re: agent transfert mail

Messagepar Raziel » 25 Juin 2003 à 15:37

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.
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: agent transfert mail

Messagepar Sh1nT4 » 25 Juin 2003 à 16:49

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...
Sh1nT4
 

Re: agent transfert mail

Messagepar Raziel » 25 Juin 2003 à 17:16

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....
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: agent transfert mail

Messagepar Sh1nT4 » 27 Juin 2003 à 10:36

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+
Sh1nT4
 

Re: agent transfert mail

Messagepar Raziel » 27 Juin 2003 à 10:43

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
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: agent transfert mail

Messagepar oliv » 30 Juin 2003 à 10:57

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é ??
oliv
 


Retour vers Développement