OVH Cloud OVH Cloud

Mail

2 réponses
Avatar
ROLLOT Pascal Jean
Bonjour

J'utilise le code suivant pour envoyer un mail. Le pb est que je veux mettre
plusieurs destinataires. Si je renseigne x destinataires séparés par un ;
cela plante. Merci de me dire comment faire pour résoudre mon pb.


Code utilisé :
Public Function send_mail(sendto As String, subject As String, _
text As String) As Boolean
'Add The MAPI Components and
'add a MAPI Session and MAPI mail control to your form


On Error GoTo ErrHandler
With MAPISession1
.DownLoadMail = False
.LogonUI = True
.SignOn
.NewSession = True
MAPIMessages1.SessionID = .SessionID
End With
With MAPIMessages1
.Compose
.RecipAddress = sendto
.AddressResolveUI = True
.ResolveName
.MsgSubject = subject
.MsgNoteText = text
'.AttachmentName = "Nom de fichier à afficher"
'.AttachmentPathName = "chemin\vrai nom du fichier"
'.AttachmentPosition = 7 'si on veut faire apparaître le fichier
'après le 7ème caractère du message
.Send False 'pour se passer de boîte de dialogue
End With
sendmail = True
ErrHandler:
End Function

Private Sub Command1_Click()
x = send_mail("jean.dupont@smteparis.fr", "sujet", "test de mail")

End Sub

2 réponses

Avatar
Vincent Guichard
ROLLOT Pascal Jean a écrit :
Bonjour

J'utilise le code suivant pour envoyer un mail. Le pb est que je veux mettre
plusieurs destinataires. Si je renseigne x destinataires séparés par un ;
cela plante. Merci de me dire comment faire pour résoudre mon pb.



Je n'ai pas eu le temps de vérifier, mais je crois qu'il faut que tu
incrémente RecipIndex entre chaque ajout d'un destinataire.

Vincent Guichard
Avatar
ROLLOT Pascal Jean
Merci mais je ne m'en sors pas. Tu n'as pas un exemple de code s'il te
pliat?

Bonne journée.


"Vincent Guichard" a écrit dans le message de
news:43d8a896$0$20169$
ROLLOT Pascal Jean a écrit :
> Bonjour
>
> J'utilise le code suivant pour envoyer un mail. Le pb est que je veux


mettre
> plusieurs destinataires. Si je renseigne x destinataires séparés par un


;
> cela plante. Merci de me dire comment faire pour résoudre mon pb.
>
Je n'ai pas eu le temps de vérifier, mais je crois qu'il faut que tu
incrémente RecipIndex entre chaque ajout d'un destinataire.

Vincent Guichard