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

  1. #1
    Membre éclairé
    Pilotage Outlook - Utiliser un autre compte utilisateur
    Bonjour

    Je suis sous windows 7, et j'utilise Windev 17.

    Je cherche à utiliser le pilotage outlook fourni en exemple par pc soft afin d'envoyer des mails, mais le soucis c'est que je souhaite utiliser un des deux comptes utilisateurs en particulier en tant qu'expéditeur.

    Par défaut, mon compte est m.legrand@.....
    J'ai un autre compte qui est pharma@......

    J'ai tenté en mettant le compte pharma par défaut, c'est toujours m.legrand qui est utilisé...

    Merci d'avance

  2. #2
    Membre averti
    Sinon tu peux utiliser EmailOuvreSessionSMTP() et emailenvoiemessage()

  3. #3
    Membre éclairé
    Citation Envoyé par alaclef Voir le message
    Sinon tu peux utiliser EmailOuvreSessionSMTP() et emailenvoiemessage()

    C'est une solution qui en théorie fonctionne bien.
    Sauf que je suis en télétravail, ma connexion est un peu pourrie, et les mails ne peuvent s'envoyer correctement via cette méthode (je réussis à en envoyer seulement 1 sur 10 environ). Ca plante assez souvent.
    Tandis que les mails envoyés depuis outlook fonctionnent sans problème.

    Cette solution de pilotage outlook serait donc la plus adaptée à mon cas.

  4. #4
    Membre averti
    et en augmentant le timeout d’ouverture de session?
    EmailChangeTimeOut()

  5. #5
    Membre éclairé
    J'ai fait plusieurs tests et ça ne change pas grand chose... Parfois ça marche, et parfois j'ai le message

    Non envoyé : Appel WL :
    Traitement de 'Procédure locale Fct_Envoi_Rec' (FEN_GestionResopharma.PROCEDURE.Fct_Envoi_Rec), ligne 56, thread 0
    Fonction 'EmailEnvoieMessage', syntaxe 3

    Que s'est-il passé ?
    L'envoi du message a échoué.

    Vérifiez les adresses de destination ainsi que les paramètres de votre compte (adresse d'expéditeur).

    L'échec peut être dû à un problème technique.

    Après 4 tentatives successives, voici le détail des incidents rencontrés :


    - Premier essai :

    Echec à l'envoi des destinataires.
    La dernière réponse du serveur SMTP est :
    <550 5.1.1 Adresse d au moins un destinataire invalide. Invalid recipient. OFR102_418 [418]
    >
    - Deuxième essai :

    Le contenu de Email.Expediteur n'est pas reconnu par le serveur. La transaction est refusée.
    La dernière réponse du serveur SMTP est :
    <503 5.5.0 sender already specified
    >
    essai2
    - Troisième essai :
    Le contenu de Email.Expediteur n'est pas reconnu par le serveur. La transaction est refusée.
    La dernière réponse du serveur SMTP est :
    <503 5.5.0 sender already specified
    >
    - Quatrième essai :
    Le contenu de Email.Expediteur n'est pas reconnu par le serveur. La transaction est refusée.
    La dernière réponse du serveur SMTP est :
    <503 5.5.0 sender already specified
    >

    Code erreur : 100083
    Niveau : erreur non fatale (EL_ONRETURN)

    Dump de l'erreur du module 'wd170com.dll' (17.0.104.0).
    Informations de débogage :
    Fonction (10,14)
    Informations supplémentaires :
    EIT_PILEWL :
    Procédure locale Fct_Envoi_Rec (FEN_GestionResopharma.PROCEDURE.Fct_Envoi_Rec), ligne 56
    Clic sur BTN_EnvoyerRetours (FEN_GestionResopharma.ONG_SansNom1.BTN_EnvoyerRetours), ligne 15
    Clic sur BTN_Teletransmission (FEN_PRG_Reglement.BTN_Teletransmission), ligne 1
    Clic sur DECOMPTE (menu.DECOMPTE), ligne 1
    EIT_DATEHEURE : 04/05/2020 14:21:25
    alors que la configuration ne change pas... c'est vraiment bizarre