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

VBA Access Discussion :

Envoi de mail via Access [AC-2007]


Sujet :

VBA Access

  1. #1
    Membre habitué Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 505
    Points : 191
    Points
    191
    Par défaut Envoi de mail via Access
    Bonjour,
    Mon code pour envoyer des mails es le suivant,
    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
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    ....
        Dim msg, Style, titre
        Dim NewMail As Object
        Dim mailConfig As Object
        Dim fields As Variant
        Dim msConfigURL As String
     
        Set NewMail = CreateObject("CDO.Message")
        Set mailConfig = CreateObject("CDO.Configuration")
     
        M_from = get_constante("mail_expediteur")
     
     
        ' load all default configurations
        mailConfig.Load -1
     
        Set fields = mailConfig.fields
     
        With NewMail
            .Subject = "SUJET DU MAIL"
            .From = "francois@gmail.com"
            .To = "client@gmail.com"
     
            .TextBody = "youpi tralala pouet pouet "
     
            .AddAttachment get_constante("RIB_pdf")
            .AddAttachment p_PJ
        End With
     
     
        msConfigURL = "http://schemas.microsoft.com/cdo/configuration"
     
        With fields
            'Enable SSL Authentication
            .Item(msConfigURL & "/smtpusessl") = get_constante("smtp_usessl")
     
            .Item(msConfigURL & "/smtpauthenticate") = 1
     
            'Set the SMTP server and port Details
            .Item(msConfigURL & "/smtpserver") = get_constante("smtp_server")
            .Item(msConfigURL & "/smtpserverport") = get_constante("smtp_serverport")
            .Item(msConfigURL & "/sendusing") = 2
     
            'Set your credentials of your Gmail Account
            .Item(msConfigURL & "/sendusername") = "francois@gmail.com"
            .Item(msConfigURL & "/sendpassword") = "mon _pwd"
     
            'Update the configuration fields
            .Update
     
        End With
        NewMail.Configuration = mailConfig
     
                NewMail.Send
    Ça marche nickel mais je voudrais faire 2 changements :

    1. que le destinataire voie comme expéditeur "TOTO" et non pas francois@gmail.com
    2. et que l'adresse de réponse (s'il veut y répondre) soit noreply@gmail.com au lieu de francois@gmail.com

    Je cherche mais impossible de trouver des infos.
    J'ai besoin de ca car l’utilisateur de la BDD passe par un WEBMAIL perso et je veux que le destinataire ne s'en rende pas compte, donc s'il répond, c'est soit a norply, soit à l'@ perso de l’utilisateur de la BDD .
    J’espère que je sui clair ds mes explications...
    Mille Mercis d'avance

  2. #2
    Membre habitué Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 505
    Points : 191
    Points
    191
    Par défaut
    Trouvé, il suffit de mettre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     With NewMail
            .Subject = "SUJET DU MAIL"
            .From = "TOTO <noreply@gmail.com>"

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

Discussions similaires

  1. [AC-2007] Envoi de mails via access ( GMAIL)
    Par bartimeus35 dans le forum VBA Access
    Réponses: 9
    Dernier message: 09/11/2020, 19h17
  2. envoie e-mail via access
    Par gremy63 dans le forum VBA Access
    Réponses: 12
    Dernier message: 26/06/2008, 10h20
  3. Envoie de mail via access, VB et CDO
    Par dragonfly dans le forum Access
    Réponses: 4
    Dernier message: 09/01/2007, 14h58
  4. Envoi de mail par Access via Outlook
    Par SpiderKarim dans le forum Access
    Réponses: 5
    Dernier message: 27/09/2006, 16h21
  5. Confirmation d'envoi de mail Via Access
    Par Hamdi dans le forum Access
    Réponses: 2
    Dernier message: 01/02/2006, 13h14

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