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

Qt Discussion :

envoyer un mail


Sujet :

Qt

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut envoyer un mail
    bonjour,

    Je débute en C++ mais j'apprends vite, j'ai déjà développé en language objet et je travaillais d'ailleur en vbs avant d'être obligé pour des raisons graphiques de passer en C++ et Qt.
    Je dois envoyer un mail avec une pièce jointe et un contenu que je récupérerai dans un fichier.
    Je souhaiterai savoir si il existe une structure me permettant de faire ça ou une classe avec les méthodes qui vont bien.

    Merci d'avance

    lucke

  2. #2
    Invité de passage
    Inscrit en
    Octobre 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 1

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut
    merci pour la rapidité!!

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut
    Bonjour,
    Je galère avec toute les librairies, pourrais tu m'éclairer un peu.
    Merci d'avance

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut
    Bonjour,
    Après plusieurs jours de bataille avec vmime ou tout autre proposition je n'arrive pas a compiler.
    Alors je vais reposter.
    Je travail sur windows avec Qt je souhaite envoyer un simple mail!! Vous n'allez pas me dire que personne n'a jamais fait cela en C++???

    Si vous avez besoin d'info supplémentaire je suis ouvert. Mais mon projet est assez urgent donc le coup de pouce aussi petit soit-il serait super ;-D

    Merci

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 544
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 544
    Par défaut
    Moi, j'ai toujours utiliser les composants COM de mon hébergeur ou une API en HTTP.
    C'est fonction du provider.

  7. #7
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Si tu n'as pas besoin d'attaches, une simple socket permettra ça...

    Un exemple de code (WinSock) (à adapter aux sockets BSD / QT au besoin), ou encore la librairie POCO te permettront d'avoir la fonction assez facilement.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  8. #8
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    En C++ y'a 36 façons de faire. Le problème c'est que depuis l'avènement des webmails, il n'y a plus grand monde qui a un logiciel de messagerie de configuré, et donc ton application doit faire beaucoup plus de boulot en plus de "coder en dur" un serveur SMTP utilisable (login / pwd)... pas top niveau sécurité...

    Faut préciser ton contexte + ton OS.

  9. #9
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par Aurelien.Regat-Barrel Voir le message
    En C++ y'a 36 façons de faire. Le problème c'est que depuis l'avènement des webmails, il n'y a plus grand monde qui a un logiciel de messagerie de configuré, et donc ton application doit faire beaucoup plus de boulot en plus de "coder en dur" un serveur SMTP utilisable (login / pwd)... pas top niveau sécurité...
    Pour avoir dernièrement fait un appli mail pour un mini pc qui sort bientôt
    Je peut te dire que c'est galère :
    * protocole smtp : tous le monde fait comme il veut, y as toujours un truc différent. Par exemple, yahoo utilise une sokect ssl alors qu'en théorie un serveur smtp devrais utiliser le protocole tsl. Le smtp orange n'est accessible que d'orange....
    * vime : marche pas sous windows.
    * poco : trés interessant, mais y as le problème des connexions sécurisé qui ne semble pas être pris en compte. Et je croie qu'il ne gère pas tous le mime. Je ne sais plus.

    Dernièrement Qt prépare un projet sur la gestion des mail (une brique de qtopia si je me trompe pas) :
    http://labs.trolltech.com/blogs/2009...ing-framework/

    Après il te reste de le faire à la main...

    Après tous dépend du serveur mail que tu veut utiliser. Pour un serveur sécurisé, tu devras recompile Qt avec le support ssl.

  10. #10
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Citation Envoyé par yan Voir le message
    Pour avoir dernièrement fait un appli mail pour un mini pc qui sort bientôt
    Tu as donc abouti sur ce projet.
    Au final il a été open source ou pas ce projet ?
    Tu peux donner plus d'info dessus et sur le code que tu as fais ou pas ?
    Une classe gerant le mail serait vraiment interressante a avoir.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  11. #11
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par superjaja Voir le message
    Au final il a été open source ou pas ce projet ?
    Tu peux donner plus d'info dessus et sur le code que tu as fais ou pas
    non, c'est pas open source.
    Si QMF existé déjà, on serais surement partie dessus, vue que l'appli est basé que sur Qt. La création et le parssage du mime est très chiant à faire. Y as plein de cas bizarre. On as utilisé mimetic pour cela.
    Pour le pop et le smtp, on as recodé le protocole avec QSslSocket pour pouvoir gérer la sécurité. Ces protocole son très simple à mettre en œuvre.

  12. #12
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Yep, j'avais moi aussi codé un truc y'a quelques années : envoie de rapport de bug automatique par mail. Mais comme c'était sur un serveur à nous en intranet le smtp de base fonctionnait. Mais effectivement j'avais voulu tester avec mon compte Yahoo et ça marchait pas...

    Je pense qu'aujourd'hui c'est pire, si bien qu'à mon avis il faut s'y prendre autrement : passer par un "web service" sur un serveur à soi.

  13. #13
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3

  14. #14
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut
    Merci pour vos soutiens, je vois que la question pose polémique!

    Alors pour poursuivre, en fait je travail sur Windows, et j'utilise Qt. Pour les information serveur mail en fait je veux essayer sur un webmail si c'est possible sinon mon appli fonctionnera en interne d'une grosse structure donc si je dois rentré manuellement dans un fichier de conf les paramètre de la messagerie c'est pas grave. par contre je ne suis pas sur que la méthode soit la même. Non?

  15. #15
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    La question soulevée est celle de la sécurité. Dans la mesure où tu dois stocker le login / password sur le poste client, il faut faire attention chez qui tu refiles ton logiciel. Si c'est pour un projet interne à une entreprise alors c'est bon.

    J'avais aussi fait ça sous Windows aussi. Si les mails sont destinés à être lus en interne, je sais pas si un webmail est le choix le + judicieux. Perso je m'étais installé un petit serveur SMTP gratuit qui faisait bien l'affaire et qui m'évitait de me prendre la tête avec SSL et compagnie. Et un client mail classique (thunderbird) permettait de récupérer les alertes. C'est toi qui voit.

    Pour le choix du webmail, j'aurai tendance à te conseiller de passer par un compte Google (Google Apps).

  16. #16
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 324
    Billets dans le blog
    2
    Par défaut
    Et au cas où, quelqu'un a utilisé vmime?
    Parce que c'est la galère ce truc...

  17. #17
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    salut parrain.
    Citation Envoyé par r0d Voir le message
    Et au cas où, quelqu'un a utilisé vmime?
    Parce que c'est la galère ce truc...
    oui c'est pour cela que je l'avais laissé tomber.
    Regarde peut être
    http://qt.nokia.com/developer/new-qt-apis
    cela pourrais t'intéressé. Y as une partie pour la gestion des mails.

  18. #18
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Citation Envoyé par yan Voir le message
    salut parrain.

    oui c'est pour cela que je l'avais laissé tomber.
    Regarde peut être
    http://qt.nokia.com/developer/new-qt-apis
    cela pourrais t'intéressé. Y as une partie pour la gestion des mails.
    J'ai du mal a comprendre cette API Qt est aussi faite pour marcher sur des PC ou uniquement sur appareil mobile ?
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  19. #19
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par superjaja Voir le message
    J'ai du mal a comprendre cette API Qt est aussi faite pour marcher sur des PC ou uniquement sur appareil mobile ?
    normalement les deux

  20. #20
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Par défaut
    Citation Envoyé par yan Voir le message
    normalement les deux
    Tableau de compatibilité : http://qt.developpez.com/doc/qtmobil...-compatibility

Discussions similaires

  1. envoyer un mail avec mon programme
    Par shrek dans le forum C++Builder
    Réponses: 8
    Dernier message: 06/12/2006, 13h27
  2. [VB6] Comment envoyer un mail HTML par Winsocks ?
    Par hedgehog dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/05/2004, 11h04
  3. [Debutant(e)]envoyer un mail en jsp
    Par SegmentationFault dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 19/01/2004, 19h28
  4. configurer sql pour envoyer des mails
    Par arwen dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/07/2003, 16h28

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