Mail lotus envoyé par macro VB mais le mail n'apparait pas dans ma boite "envoyé
seraf2002
Messages postés1Date d'inscriptionmardi 9 août 2005StatutMembreDernière intervention10 août 2005
-
10 août 2005 à 14:32
ZZEBULON
Messages postés17Date d'inscriptionmardi 1 juillet 2003StatutMembreDernière intervention23 février 2010
-
10 août 2005 à 21:22
Bonjour à toutes et à tous,
J'utilise un code pour envoyer des mails lotus à plusieurs destinataires à partir d'excel. Ce code fonctionne très bien. Cependant mon souci est le suivant : lorsque j'envoie des mails via cette macro, une fois envoyés, les mails n'apparaissent pas dans ma boite "Envoyé" de lotus alors que les mails sont bel et bien envoyés. Je suis ainsi obligé de me mettre en destinataires en ccc pour être certain que le mail est bien parti. Y aurait-il quelqu'un qui pourrait m'aider SVP ; ci-dessous le code que j'utilise :
'Subject : sujet du mail
'Attachment : nom d'une pièce jointe
'Recipient : adresse e-mail du destinataire principal
'ccRecipient : destinataire en copie
'bccRecipient : destinataire en copie invisible
'BodyText : corps du mail
'SaveIt : mettre à True pour que le mail soit sauvegardé
'Password : mot de passe
'Recip : les différents destinataires du mail
Dim Maildb As Object 'La base des mails
Dim UserName As String 'Le nom d'utilisateur
Dim MailDbName As String 'Le nom de la base des mails
Dim MailDoc As Object 'Le mail
Dim AttachME As Object 'L'objet pièce jointe en RTF
Dim Session As Object 'La session Notes
Dim EmbedObj As Object 'L'objet incorporé
'Crée une session notes
Set Session = CreateObject("Notes.NotesSession")
'Récupère le nom d'utilisateur et crée le nom de la base des mails
UserName = Session.UserName
MailDbName = Left$(UserName, 1) & Right$(UserName, (Len(UserName) - InStr(1, UserName, " "))) & ".nsf"
'Ouvre la base des mails
Set Maildb = Session.GETDATABASE("", MailDbName)
If Not Maildb.ISOPEN Then Maildb.OPENMAIL
Dim destinataires(2) As Variant 'Le nombre de destinataires
Dim recip(2) As Variant 'Le nombre de destinataires en copie
Dim bccRecip(2) As Variant 'Le nombre de destinataires en copie cachée
'Donne l'adresse e-mail des différents destinataires du mail
destinataires(0) = [e371].Value
destinataires(1) = [e372].Value
morickno
Messages postés117Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention26 juin 2007 10 août 2005 à 16:49
il y a une variable à mettre à une certaine valeur pour faire accusé de reception et pour mettre dans message envoyé. je cherche ces variable et je te recontacterai peu etre