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

VB 6 et antérieur Discussion :

envoi automatique de mail en VB6 sous windows 2000


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 295
    Par défaut envoi automatique de mail en VB6 sous windows 2000
    Je voudrais que mon programme en VB6 envoie, à un moment précis, un mail automatiquement et sans passer par la validation de l'utilisateur. Je travaille sous windows 2000.
    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 261
    Par défaut
    Citation Envoyé par Delbeke Voir le message
    Je ne vois pas 36 moyens
    Il te faut une application pour piloter Outlook .
    Cete application doit demander à outlook la liste des mails reçus pour y chercher, pour chaque message emis, le message de confirmation (ou son absence).
    Il n'y a que le client de messagerie qui puisse faire le job.
    Je ne sais pas si j'ai bien compris ce qu'il veut, mais si c'est pour envoyer des mails automatique, alors je me demande pourquoi ne pas recommander Winsock (avec le serveur smtp de sa société) ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 295
    Par défaut
    Bonjour,
    Je veux dire par automatique le fait qu'il s'exécute quand l'utilisateur effectue une action bien précise et sans l'intervention de celui-ci.
    Merci d'avance pour toutes réponses

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 261
    Par défaut
    Citation Envoyé par cpf2006 Voir le message
    Bonjour,
    Je veux dire par automatique le fait qu'il s'exécute quand l'utilisateur effectue une action bien précise et sans l'intervention de celui-ci.
    Merci d'avance pour toutes réponses

    Oui, c'est pour ça que je pensais à propos de WINSOCK, mais si Delbeke a dit que le seul moyen est de piloter outlook c'est peut être pour une certaine raison, du coup, attend un peu pour qu'il clarifie pourquoi il n'a pas proposé autre chose comme WINSOCK, avant que tu te lances dans des recherches en vain. Moi je l'aurai fait avec WINSOCK, mais peut etre Delbeke a compris quelque chose dans ce que tu as dis, que moi j'ai pas compris, ainsi il a trouvé qu'avec WINSOCK ce n'est pas faisable et t'as proposé de chercher à piloter Outlook

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 14
    Par défaut
    J'ai utilisé sa en vba, envoi automatique sans confirmation, et tout ce que j'ai fait en vba j'ai réussi à le convertir en vb6 en utilisant des objets, je te met mon code si jamais sa peut t'aider

    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
    Dim ol As Object
            Set ol = CreateObject("Outlook.Application")
     
            Dim olmail As Object
            Set olmail = ol.CreateItem(MailItem)
                With olmail
                .To = "MAIL1;MAIL2;MAILX"
                .Subject = "SUJET"
                .Body = "BLA BLA BLA" _
                "ET BLA BLA BLA" _
                "ET BLA BLA."
                .Attachments.Add "c:\PIECE JOINTE.txt" 
                .Send
                End With
     
            Set ol = Nothing
            Set olmail = Nothing

  6. #6
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    D'après ce que j'avais compris, il fallait envoyer un mail de relance si on avait pas recu un mail de confirmation

    Ce qui impilque que pour détecter si on a reçu la confiormation de chercher dans les messages reçus si on avait ou non la confirmation. Hors les envois de départ ont été fait par outlook, donc c'est dans outlook qu'on doit chercher si un mail a reçu sa confirmation ou pas et eventuellement d'envoyer une relance.

    Winsock c'est bien pour envoyer des mails en automatique, mais pour la partie recherche de l'info .....

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/08/2006, 14h28
  2. [Mail] Envoi automatique de mail & génération pdf
    Par moabomotal dans le forum Langage
    Réponses: 1
    Dernier message: 01/06/2006, 08h46
  3. [Servlet]Envoi automatique de mails d'alerte
    Par spk4ever dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 11/05/2006, 14h06
  4. Envoi automatique de mails d'alerte
    Par spk4ever dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 11/05/2006, 11h11
  5. [Mail] envoi automatique de mail
    Par calitom dans le forum Langage
    Réponses: 17
    Dernier message: 04/04/2006, 16h21

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