Bonjour,
j'ai récupéré un script VB qui permet l'envoi de mail sans passer par Outlook ou autre type de messagerie.
Mon problème n'est pas sur l'envoi de mail en lui même qui fonction bien mais sur le corps du Message. je n'arrive pas à y mettre plusieurs lignse
voici le script :
Au final il me met dans le corps du message seulement la dernière ligne souhaitée "Cordialement"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 Module Module1 Dim EmailBody Dim objEmail Dim EmailSujet Dim EmailSender Dim EmailDest Dim SmtpServer Sub Main() 'Envoi d'un mail avec fichier Const SmtpPort = 25 Const ConfigSendType = 2 EmailSender = "Support@support.fr" EmailDest = "lacestmoi@maboite.fr" EmailSujet = "Envoi automatique des Stats " SmtpServer = "XX.XX.XX.XX" objEmail = CreateObject("CDO.Message") objEmail.From = EmailSender objEmail.To = EmailDest objEmail.Subject = EmailSujet objEmail.Textbody = "Salut," objEmail.Textbody = "Veuillez Trouvez ci joint les fichiers," objEmail.Textbody = "Cordialement" objEmail.AddAttachment("c:\fichier1") objEmail.AddAttachment("c:\fichier2") objEmail.AddAttachment("c:\fichier3") objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = ConfigSendType objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = SmtpServer objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = SmtpPort objEmail.Configuration.Fields.Update() objEmail.Send() End Sub End Module
Avez vous un idée pour avoir plusieurs ligne dans le corps du mail
Merci à vous !!!
Partager