pb envoie de mail avec @Command([ComposeWithReference]

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

pb envoie de mail avec @Command([ComposeWithReference]

Messagepar zork2412 » 09 Mars 2010 à 15:16

Bonjour,
Dans un masque, et suite à un clic j'ai un problème pour l'envoie de mail:
Voici la formule
@Command([ComposeWithReference]; serveur_csi:chemin_csi; "Memo";1):
@Command( [EditInsertText] ; NomAffect):
@Command( [EditGotoField] ; "Subject" ):
@Command( [EditInsertText] ;"Affectation de la demande "+DOMAINE+"/ "+Type+" du SITE : "+Site_util+""):
@Command( [EditGotoField] ; "body" ):
@Command( [EditInsertText] ;"La réalisation de la demande "+DOMAINE+" dont l'objet est : "+Type+" pour l'utilisateur "+Demandeur2+", vous a été affectée par "+INTERLOCUTEUR+" lien vers document------> "):
@Command( [MailSend] ):
@Command([FileSave]):
@Command( [CloseWindow] ));

>> la personne (NomAffect) recoie en double le même mail, tout en sachant que dans la bal (serveur_csi:chemin_csi), il n'apparait que un mail envoyé à la personne ???
Quelqu'un a une réponse ??

Merci de vos retours
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar zork2412 » 23 Mars 2010 à 14:04

Bonjour J'ai déjà regardé dans l'aide en ligne de lotus designer, mais je n'ai rien trouvé !!!
Pouvez-vous m'aider
Merci d'avance
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 23 Mars 2010 à 14:15

salut

soit il est 2 fois dans nomaffect, dans ce cas encadre le d'un @unique

soit apres l'envois ya une regle quelque part qui fait qu'il en recois deux.

sinon fait l'envois en LS a mon avis tu aura moins de chance de faire d'erreur
Dernière édition par Michael DELIQUE le 23 Mars 2010 à 16:31, édité 1 fois.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar zork2412 » 23 Mars 2010 à 16:13

Merci de l'info pour @unique, mais le pb existe toujours donc je vais passer en LS
Par contre quel est l'equivale de @Command([ComposeWithReference] en LS ???
Car je souhaite que le mail soit envoyé via une bal spécifique
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 23 Mars 2010 à 16:33

Il n'y a pas "d'équivalent" il faut le faire soit meme en LS

des tips sur le sujet => http://forum.dominoarea.org/ouvrir-la-m ... 12009.html

=> http://forum.dominoarea.org/messagerie- ... c-f47.html
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar zork2412 » 06 Avr 2010 à 14:49

ok, je suis en train de passer tout en LS (dur, dur mais tres interressant ! ) Par contre comment, pour l'envoie d'un mail, peut-on le faire partir via une autre bal que celle ouverte ??
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 06 Avr 2010 à 15:04

salut

soit tu te connect en LS a cette bal soit tu utilise la abse en cours pour envoyer le mail
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar zork2412 » 07 Avr 2010 à 07:47

Question : comment dans le meme script on peut se connecter à une base diff. ??
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 07 Avr 2010 à 14:00

salut

un exemple

Code : Tout sélectionner
Dim db01 As NotesDatabase   
   Set db01 = session.GetDatabase( session.currentdatabase.Server, "names.nsf" )
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar zork2412 » 08 Avr 2010 à 07:39

Merci pour l'info, par contre j'ai une erreur sur l'ouverture du fichier nsf ???
voici mon script
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim db, db01 As NotesDatabase
Dim server As String
Dim chemin As String

Server = "server"
chemin = "mail\mail-13\dp-p-ouest-qualite.nsf"
Set db01 = session.GetDatabase( session.currentdatabase.Server, chemin )
Dernière édition par zork2412 le 08 Avr 2010 à 11:56, édité 1 fois.
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 08 Avr 2010 à 08:05

salut

quelle erreur ?

tu as les droits d'ouvrir la bal ? (si le code est signé par toi)
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar zork2412 » 08 Avr 2010 à 08:54

MESSAGE ERREUR
"DATABASE MAIL mail\mail-13\dp-p-ouest-qualite.nsf HAS NOT BEEN OPENED YET"
et j'ai les droits pour ouvrir la bal (gestionnaire)
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 08 Avr 2010 à 09:08

apres le set db01 rajoute

Code : Tout sélectionner
If Not(db01.IsOpen) Then
               Call db0i1.Open("","")
            End If


sinon tu peu utiliser ce tips => http://forum.dominoarea.org/connexion-a ... 10712.html
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar zork2412 » 08 Avr 2010 à 10:36

j'ai fait le test avec tes infos,
voici mon script
Sub Click(Source As Button)
Dim s As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument

Set db = s.GetDatabase ("server","mail\mail-13\dp-p-ouest-qualite.nsf")
If Not db.IsOpen Then
Messagebox "la base nok",, _
"pas bon"
Else
Messagebox db.Title,, "base OK"
End If

Set doc = New notesdocument (db)
doc.form="memo"
doc.subject = "test de base qualite"
Call doc.Send(False,"toto@tutu.fr")

End Sub
msg est ok
mais le message part de ma bal courant ouverte et non de celle qui notifiée dans "db" ????
Dernière édition par zork2412 le 08 Avr 2010 à 11:57, édité 1 fois.
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 08 Avr 2010 à 10:38

re,

je pense que ton pb est plus sur la maitrise de l'expéditeur du mail

un article => http://www.dominux.net/dominux/dominux. ... OFRESJ.htm
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Suivant

Retour vers Développement

cron