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

WinDev Discussion :

Erreur après l'envoi d' Email [WD15]


Sujet :

WinDev

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 108
    Par défaut Erreur après l'envoi d' Email
    bonjour à tous,
    J'ai une application pour gérer des données et un bouton afin d'envoyer par Email une pièce jointe contenant le réplica transportable à mes abonné.
    L'envoi se déroule sans encombre, mais lorsque je reviens sur mon interface principale et que j'appuie sur un bouton quelconque, mon application se ferme avec le message d'erreur suivant:
    Impossible de créer le fichier <C:\Program Files\Mozilla Thunderbird\Client.ndx>

    Voici mon code d'envoi :
    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
    sSujet est une chaîne
    sCorpsMail est une chaîne
    sAdresseDestinataire est une chaîne
    Sretour est un entier 
    sTemp est une chaîne
    i est un entier=0
     
     
    HUtilisateur.Email=LanceAppliAssociée("")
     
    //Pièce jointe
    Email.Attache = fRepExe()+"\MAITRE\"+gsMaitre+"__"+DateZIP+".zip"
    Email.NbAttache = 1
     
    Sretour= EmailOuvreSession("")
     
    //Adresse des destinataires
    sAdresseDestinataire = gsAdressesDestinataires
     
     
    //Sujet et corps du message
    sSujet = "Mise à jour des bases MAITRE"+" - "+gsMaitre
    sCorpsMail = "Mise à jour des bases de données MAITRE"+" - "+gsMaitre
     
    Email.NbDestinataire = ChaîneOccurrence(sAdresseDestinataire, ",") + 1
    POUR TOUTE CHAINE sTemp DE sAdresseDestinataire SEPAREE PAR ","
    	i++
    	Email.Destinataire[i] = sTemp
    FIN
    Email.Sujet = sSujet
    Email.Message = sCorpsMail
     
     
    // Envoie du Mail
    SI PAS EmailEnvoieMessage(Sretour,Vrai) ALORS
    	Erreur("L'envoie de l'Email a échoué.",ErreurInfo(errMessage))
    SINON 
     
    	FEN_TRANSMISSION.MSG = "Données envoyées avec succès aux Abonnés."
     
    FIN
     
    EmailFermeSession("")
    Je précise que ma messagerie par défaut est Mozilla Thunderbird.
    Si une âme charitable avait une idée du problème....
    Merci à tous

  2. #2
    Membre éclairé Avatar de bruce207
    Inscrit en
    Novembre 2007
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 319
    Par défaut
    Bonjour,
    je pense que de 1 d'abord ton code n'est pas correct et de 2 je ne sais pas si WinDev gère ThunderBird mais plutot OutLook avec OuvreSessionOutlool() avec ses paramètres. Je te conseillerait de relire l'aide. Bon courage

  3. #3
    Membre Expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 915
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 915
    Par défaut
    Bonjour,

    regarde le sujet envoie-mail-piece-jointe-messagerie-defaut-lutilisateur

    Ça devrais t'aider un peu

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 108
    Par défaut
    Merci pour vos réponses,
    mais, avec le code ci-dessus, j'arrive très bien à envoyer des Emails, c'est juste après que l'application Windev veut aller créer: "C:\Program Files\Mozilla Thunderbird\Client.ndx", alors que je n'ai rien demandé.
    L'application se ferme vu que dans ce dossier là, il n'y a pas de Client.ndx, il se trouve dans le dossier en cours où se trouve l'exécutable de l'application.
    Si quelqu'un sait pourquoi l'application se comporte de la sorte et comment y remédier, merci.
    Merci pour votre aide.

  5. #5
    Membre Expert Avatar de klbsjpolp
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 065
    Par défaut
    Bonjour,

    L'une des fonctions de gestion des messages change le répertoire de travail. Je l'ai vu dans l'aide mais je me souviens plus de laquelle c'est. Tu devrais simplement enregistrer ton répertoire en cours avant l'envoi et le restaurer après.

  6. #6
    Membre Expert Avatar de EDM-TAHITI
    Homme Profil pro
    Directeur Service informatique et projet développement
    Inscrit en
    Janvier 2010
    Messages
    994
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Directeur Service informatique et projet développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 994
    Par défaut
    Hello,
    la fonction qui change le répertoire est ouvresessionoutlook

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 108
    Par défaut
    Merci pour votre aide

  8. #8
    Membre chevronné
    Homme Profil pro
    Consultant
    Inscrit en
    Octobre 2004
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 254
    Par défaut
    Je précise que ce n'est pas un pb Windev, mais Windows, car j'ai exactement le même problème, alors que j'utilise l'api MAPI32 de Windows.

    Cdlt, Arnaud.

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

Discussions similaires

  1. Erreur lors d'envoi d'email
    Par ostenhard dans le forum Framework .NET
    Réponses: 12
    Dernier message: 13/01/2011, 09h04
  2. [WD12] Erreur lors d'envoi d'email
    Par bruce207 dans le forum WinDev
    Réponses: 9
    Dernier message: 03/03/2010, 15h49
  3. message d'erreur sur l'envoi dun email par smtp
    Par l_achraf dans le forum VB.NET
    Réponses: 7
    Dernier message: 20/03/2009, 19h37
  4. [Mail] Erreur 553 en envoi d'email
    Par Christophe Charron dans le forum Langage
    Réponses: 1
    Dernier message: 23/11/2006, 18h38
  5. [Excel/Macro] Envoi d'Email après enregistrement
    Par Myogtha dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 30/11/2005, 09h15

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