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

C Discussion :

Envoi de mail auto


Sujet :

C

  1. #1
    Membre confirmé Avatar de LeBelge63
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 73
    Par défaut Envoi de mail auto
    Salut à tous,

    Je fait un programme de gestion avec GTK+ et OCILIB.

    Je dois faire en sorte que lorsque qu'une date est dépassée le programme envoie
    un mail automatiquement à la personne concernée.

    Cet envoi se ferait toujours de la meme adresse mail mais en récupérant l'adresse du destinataire dans la base de données ORACLE grace à OCILIB.

    Merci de me donner quelques piste si vous en avez.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Quelques pistes par rapport à quoi ? L'utilisation de l'horloge ? De GTK+ ? De OCILIB ? D'Oracle ? De SMTP ? De ta chaise de bureau ?

  3. #3
    Membre confirmé Avatar de LeBelge63
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 73
    Par défaut
    Tout est dans le titre.

    Aidez moi pour l'envoie auto des mails

  4. #4
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Quelle est ta problématique ?

    L'envoi du mail ? l'exécution automatique ? etc...

    Précises aussi ta plateforme...
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  5. #5
    Membre confirmé Avatar de LeBelge63
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 73
    Par défaut
    Je bosse sous Windows avec Visual C++ 2008.

    Ce qui m'intéresse s'est de savoir comment lancer un envoie de mail (de quel facon) lorsqu'une date d'échéance par exemple est dépassé.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Rien n'est dans le titre. Le problème est où ? Pour détecter que la date d'échéance est dépassée ? Pour trouver la date d'échéance ? Pour comparer des dates ? Pour envoyer le mail ?

    Tu te rends compte que ça fait six posts et qu'on sait toujours pas où se situe le problème ? T'as vraiment pas envie d'être aidé ?

  7. #7
    Membre confirmé Avatar de LeBelge63
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 73
    Par défaut
    Dites moi comment envoyer un mail auto

  8. #8
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    si date dépasséee
       envoi mail
    fin si

  9. #9
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par LeBelge63 Voir le message
    Dites moi comment envoyer un mail auto
    Tu n'as pas l'air de comprendre que dans ta question il y a plusieurs problèmes possibles. Ça montre que tu n'as pas travaillé sur le sujet et que tu demandes qu'on fasse ce travail à ta place. Alors c'est non.

    Ici c'est un forum langage, (réalisation) et non conception.

    Montre le code avec lequel tu as un problème, sinon, on ne peut rien pour toi.

  10. #10
    Membre confirmé Avatar de LeBelge63
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 73
    Par défaut
    OK désolé si je me suis mal fait comprendre.

    En fait je voudrais savoir quels moyens mettre en oeuvre pour arriver à envoyer des mails via mon code C.

    Je souhaiterais des précisions sur l'utilisation des sockets .

    Merci et encore désolé pour le mic-mac

  11. #11
    Membre chevronné Avatar de cmoibal
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    361
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Avril 2007
    Messages : 361
    Par défaut
    Citation Envoyé par LeBelge63 Voir le message
    OK désolé si je me suis mal fait comprendre.

    En fait je voudrais savoir quels moyens mettre en oeuvre pour arriver à envoyer des mails via mon code C.

    Je souhaiterais des précisions sur l'utilisation des sockets .

    Merci et encore désolé pour le mic-mac

    Il faut chercher a trouver une lib qui t'aideras à utilisrer les Socket en C pour les protocole de MAIL ( SMTP/POP3/...)
    Sinon, tu peut developper une bib tout seul en suiçvant les RFC du protocole que tu veut l'utiliser dans ta communication...



    ::: MERCI DE FAIRE UN PEUT D'EFFORT AVANT DE POSTER ICI ::::

  12. #12
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Maintenant, si tu ne veux pas te prendre la tête et que tu codes exclusivement pour Windows, tu peux utiliser un script VBScript qui se charge d'envoyer le mail (je sais, ca me fait aussi mal de dire ca !!)..

    Tu n'a dans ce cas qu'a gérer la connexion à la base et à générer un fichier texte (le script vbs) avec les commandes nécessaires.

    J'ai ça en stock si tu veux...
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  13. #13
    Membre confirmé Avatar de LeBelge63
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 73
    Par défaut
    Est ce que quelqu'un connait la lib VMime?

    Si oui est elle performante?

    (Toute proposition de lib est bienvenue)

  14. #14
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Exemple de script VBscript pour envoyer un mail :

    set obj = CreateObject("CDO.Message")
    obj.From ="""Nom de l'expéditeur"" <toto@toto.com>"
    obj.To ="tutu@tutu.com"
    obj.Subject ="La méteo sur pompignan les bains"
    obj.TextBody = "Bonjour," & vbCRLF & vbCRLF
    obj.TextBody = obj.TextBody & "Ce mail a été généré automatiquement suite ........." & vbCRLF & vbCRLF
    obj.TextBody = obj.TextBody & vbCRLF & vbCRLF
    obj.TextBody = obj.TextBody & "Copyright(c) 2008, ta.compagnie.com." & vbCRLF
    obj.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    obj.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "serveur smtp de ton choix"
    obj.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    obj.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = false
    obj.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 20
    obj.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1\n");
    obj.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = \"%s\"\n", "ton login stmp");
    obj.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = \"%s\"\n", 'ton password stmp);
    obj.Configuration.Fields.Update
    On Error Resume Next
    obj.Send
    Ensuite tu le modifies en remplacant les valeurs par des %s et tu stockes ca comme un pattern sur disque. Quand tu veux envoyer le mail, tu charges le contenu de ton pattern en mémoire, tu fais un sprintf() pour formatter le tout et ensuite tu enregistres sous un nouveau fichier.

    La commande pour exécuter ton script :

    cscript.exe fichier /B.

    Que exécute par un system() ou autre API windows.
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  15. #15
    Membre confirmé Avatar de LeBelge63
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 73
    Par défaut
    Merci beaucoup

Discussions similaires

  1. Macro pour envoi de mail auto selon conditions
    Par soadadrinker dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 11/06/2013, 00h16
  2. Réponses: 0
    Dernier message: 09/01/2013, 19h50
  3. [AC-2010] envois de mail auto
    Par kynder surprise dans le forum VBA Access
    Réponses: 3
    Dernier message: 19/12/2012, 20h40
  4. Envoi de mail auto, fenetre alerte
    Par vanima dans le forum Outlook
    Réponses: 7
    Dernier message: 07/03/2008, 08h09
  5. Envoi de mail en auto
    Par pqlhdjdcllsl dans le forum C++
    Réponses: 2
    Dernier message: 23/06/2006, 15h37

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