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 mail par CDO - Courrier Indésirable


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 10
    Par défaut Envoi mail par CDO - Courrier Indésirable
    Bonjour,

    Lorsque j'envoi un mail en utilisant l'outil CDO, mes mails arrivent automatiquement dans le courrier indésirable... Savez vous comment je peux faire pour qu'ils arrivent dans la boite de réception ?

    Mon code :

    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
     
    Set objMessage = CreateObject("CDO.Message")
    if bDebug then MsgBox "Objet : " & sObject 
    objMessage.Subject = sObject
    objMessage.Sender = Cstr(sFromAdress)
    objMessage.To = Cstr(sToAdress)
     
    sCorps = mdata.readData(insContenu)
    objMessage.TextBody = sCorps
    if bDebug then MsgBox "Corps du mail : " & sCorps
     
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 
     
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "elancdd01"
     
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 
     
    objMessage.Configuration.Fields.Update
     
    objMessage.Send                           
     
    Set objMessage = Nothing 
     
    If ErrorCode() = 0 then MsgBox ("Mail correctement envoyé")
    Titoune

  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
    dans courrier indésirable de ton destinataire., je suppose .. à tu essayé
    différent destinataires histoire de voir si c'est la même chose partout..?

    le mail reçu à bien les bonnes caractéristiques (expéditeur...)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 10
    Par défaut
    oui c'est bien dans les courriers indésirables du destinataire. Ca fait pareil si je l'envoie à un autre destinataire (le destinataire restant sur le meme réseau, cad mon réseau d'entreprise).

    Dans le mail, toutes les informations sont correctes (expéditeur, destinataire, objet du mail, contenu). Par contre, quand je regarde le mail dans la liste de ts les mails (sans entrer dedans), le champ expéditeur est vide, c'est assez bizarre...

    Titoune

  4. #4
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Et si tu ajoutes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    objMessage.From = Cstr(sFromAdress)

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 10
    Par défaut
    Super ca fonction avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objMessage.From = Cstr(sFromAdress)
    mon message arrive dans l'inbox et non plus dans les courriers indésirables.

    Par contre, j'ai une autre question ...

    Dans l'entreprise, on ne voit pas apparaitre l'adresse complète des expéditeurs et destinataires, uniquement leur nom et prénom.
    Ex : au lieu de voir tdupond@nomentreprise.com, on voit Toto DUPOND.

    Dans mes mails, ce raccourcis est correct pour les destinataires du mail, en revanche pour les expéditeurs, je vois leur adresse complète apparaitre a la place de leur prénom et nom.

    Savez-vous d'ou cela peut venir ?

    Merci de votre aide

    Titoune

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut
    Cela vient du fait que tes destinataires font partie de l'annuaire, et que ton client mail est donc capable de reconnaître leur identité.

    D'ailleurs si tu essaies de t'envoyer toi-même un mail en mettant ton adresse complète en destinataire, tu verras dans le message reçu que c'est ton nom qui apparait...

Discussions similaires

  1. Envoi mail par CDO
    Par wilfried_42 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 19/12/2008, 22h47
  2. ENVOI MAIL par Oracle par HTML_EMAIl
    Par fatsora dans le forum Oracle
    Réponses: 0
    Dernier message: 23/01/2008, 16h57
  3. [VBA]Envoi mail par section en automatique
    Par cdumas dans le forum SDK
    Réponses: 10
    Dernier message: 15/03/2007, 17h40
  4. Envoi mail par methode GET
    Par shinrei dans le forum ASP
    Réponses: 7
    Dernier message: 13/07/2006, 20h32
  5. Envoi mail par Notes avec un autre nom
    Par why-not-mi dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/10/2005, 16h35

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