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.NET Discussion :

Coder l'envoi d'un mail (sans courrielleur)


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2013
    Messages
    777
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 777
    Par défaut Coder l'envoi d'un mail (sans courrielleur)
    bonjour,

    Savez-vous s'il est possible en VB.NEt de programmer l'envoi d'un mail (objet, corps, mail destinataire,mail expéditeur) depuis une appli sans passer par un courrielleur.

    J'avais en effet trouvé une solution avec ShellExecute de shell32.dll (trouvée sur le NET) mais celle-ci provoque la création d'un nouveau mail dans le logiciel de mail par défaut de l'utilisateur.
    Or, tous les utilisateurs n'ont pas forcément de courrielleur (beaucoup n'utilisent que leur webmail favori comme gmail sans même paramétrer Outlook fourni avec Windows...).
    Il faudrait donc que je puisse envoyer un mail généré par l'appli sans utiliser de courrielleur.
    Je ne sais même pas si c'est possible

  2. #2
    Membre éclairé
    Inscrit en
    Juillet 2013
    Messages
    777
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 777
    Par défaut
    Oups, je crois avoir trouvé par une simple recherche sur Google.
    En attendant que je confirme par un "Résolu" merci de ne pas tenir compte de mon message.

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2013
    Messages
    777
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 777
    Par défaut
    Bon ben, faux espoir.
    J'ai bien trouvé des solutions avec System.Net.Mail mais elles supposent toutes de configurer un SMTP.

    Or mon appli va être installé chez je ne sais qui et il m'est impossible de connaître le SMTP. D'ailleurs, certains n'en configurent même pas car (et ils sont de plus en plus nombreux dans ce cas) ils utilisent l'interface gmail.

    Alors peut-être que ma question est mal posée et qu'il ne faut pas parler de "mail" mais je souhaiterais que mon appli envoie un message rédigé dans un form contenant toutes les infos utiles :
    - nom de l'expéditeur (utilisateur de l'appli)
    - mail du destinataire
    - objet
    - corps du mail

    Est-ce possible ?

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Peut-être as-tu déjà parcouru ce contenu ?

    http://www.emailarchitect.net/easendmail/kb/vbnet.aspx


    A+

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2013
    Messages
    777
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 777
    Par défaut
    Non, je n'avais pas vu ce lien qui est intéressant par ailleurs.
    Je l'ai parcouru, mais il ne fournit pas de solution.
    Les 3 seules solutions approchantes sont :
    - Send Email directly without SMTP server(MX DNS lookup) in VB.NET
    - Send Email using Exchange Web Service - EWS in VB.NET
    - Send Email using Exchange WebDAV in VB.NET

    La première est en fait un envoi via SMTP sans authentification donc pas fiable (la plupart des fournisseurs de SMTP finissent par nécessiter une authentification pour des raisons de sécurité anti-spam)
    La seconde et la 3ème nécessitent aussi une authentification.

    En fait, dans le SMTP, ce qui me gêne c'est la nécessité de s'authentifier. Donc soit je connais le SMTP utilisé par l'utilisateur et je lui demande ses logins dans le form, soit je crée un compte SMTP dont je mets en dur le login dans le code de l'appli. Cette dernière solution me gêne car ce compte pourrait être utilisé par un hacker mal intentionné qui se ferait ainsi passer pour moi dans l'envoi de mails. La première solution n'est pas très souple.

    Bref, Email = SMTP ou équivalent.

    Pourtant lorsque sur un site internet on remplit un formulaire de message, il me semble bien que cela se traduit par l'envoi d'un mail au webmaster, alors comment cela se passe-t-il ?

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Par défaut
    Bonjour,

    Citation Envoyé par noftal Voir le message
    Pourtant lorsque sur un site internet on remplit un formulaire de message, il me semble bien que cela se traduit par l'envoi d'un mail au webmaster, alors comment cela se passe-t-il ?
    L'hébergeur du site propose un serveur smtp pour l'envoi de mails. Le webmaster utilise ce serveur smtp.

    Citation Envoyé par noftal Voir le message
    Alors peut-être que ma question est mal posée et qu'il ne faut pas parler de "mail" mais je souhaiterais que mon appli envoie un message rédigé dans un form contenant toutes les infos utiles
    L'appli doit envoyer cette information à qui ?

    eb.

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

Discussions similaires

  1. [XL-2007] Envoi classeur par mail sans sauvegarde
    Par Halo2550 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/05/2013, 19h56
  2. [XL-2007] Envoi d'un mail sans outlook
    Par kedmard dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 16/05/2012, 14h32
  3. [Mail] Envoi d'un mail sans variable $_POST ?
    Par Jeystrash dans le forum Langage
    Réponses: 4
    Dernier message: 24/09/2007, 18h28
  4. [Mail] Envoi d'e-mail sans utiliser la fonction mail()
    Par the_hardgamer dans le forum Langage
    Réponses: 1
    Dernier message: 10/08/2007, 16h10
  5. envoi de mail sans l'ouverture du client mail
    Par pittacos dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/08/2005, 15h33

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