IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Envoi de Mail via VB


Sujet :

VBScript

  1. #1
    Membre confirmé Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Par défaut Envoi de Mail via VB
    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 :

    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
    Au final il me met dans le corps du message seulement la dernière ligne souhaitée "Cordialement"

    Avez vous un idée pour avoir plusieurs ligne dans le corps du mail

    Merci à vous !!!

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    modifie tes lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    dim stMess
    stMess = 
    stMess  = "Salut,"
    stMess = stMess & vbCrLf & "Veuillez Trouvez ci joint les fichiers,"
    stMess = stMess & vbCrLf & "Cordialement"
    objEmail.Textbody  = stMess


  3. #3
    Membre confirmé Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Par défaut

    Merci c'est OK

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Envoi un mail via CDO
    Par Chromatic dans le forum Access
    Réponses: 19
    Dernier message: 11/01/2007, 11h59
  2. Envoi de mail via Outlook
    Par Chromatic dans le forum Access
    Réponses: 8
    Dernier message: 14/02/2006, 11h30
  3. Confirmation d'envoi de mail Via Access
    Par Hamdi dans le forum Access
    Réponses: 2
    Dernier message: 01/02/2006, 13h14
  4. Envoi de mail via un macro vba sur excel
    Par momolamoto dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/12/2005, 18h51
  5. envoi de mail via Oracle
    Par c_moi_c_moi dans le forum Oracle
    Réponses: 26
    Dernier message: 07/11/2005, 10h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo