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

ASP Discussion :

Ouverture client messagerie / mail en HTML


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2008
    Messages : 48
    Par défaut Ouverture client messagerie / mail en HTML
    Bonjour à tous,

    Comme il est écrit dans le titre, je voudrais trouver une fonction qui me permette, en cliquant soit sur un lien soit sur un bouton, d'ouvrir le logiciel de messagerie par défaut de l'utilisateur avec, dans le mail, déjà des choses d'écrites.
    Mais le mail doit être au format HTML car je veux insérer un tableau dedans.

    Le but serait que le mail soit déjà fait mais que l'utilisateur puisse y apporter quelques modifications.

    J'ai essayer de passer par la fonction "mailto" mais pas moyen d'envoyer le mail au format HTML ...

  2. #2
    Membre éclairé Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Par défaut
    bonjour,

    je ne pense pas que tu puisses faire ça avec "mailto".
    Si j'étais toi j'utiliserais le composant ASPSmartMail.
    Voici un petit apperçu de ce que ça donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var mySmartMail = Server.CreateObject("aspSmartMail.SmartMail");
     
    mySmartMail.Server = "11.14.2.20"; //Adresse de ton serveur de messagerie
    mySmartMail.SenderAddress = ""+nom+""; //Nom de l'expéditeur
    mySmartMail.Recipients.Add (""+RS("mail")+""); //Adresse du destinataire
    mySmartMail.ContentType = "text/html"; //Format du message
    mySmartMail.Subject = "P-A-Q"; //Objet du message
    mySmartMail.Body= "<b>Nom :</b>"+nom+"<br /><b>Prénom :</b>"+prenom+"<br /><b>Société :</b>"+RS("nom")+
    "<br /><br /><b>Chantier :</b>"+chantier+"<br /><b>Commentaires :</b>"+com+"<br />"; //Corps de ton mail
     
    mySmartMail.SendMail(); //Envoi du mail
    Il faut par contre au préalable installer la dll ASPSmartMail sur ton serveur :
    http://www.dlldll.com/aspsmartmail.dll_download.html

    This component is used for sending notification emails.

    In order to install it, copy the file

    WEBSTORES_ROOT/COM/aspSmartMail.dll

    in your system folder and execute the following command:

    regsvr32.exe aspSmartMail.dll
    Voilà, j'espère que ça t'aideras.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2008
    Messages : 48
    Par défaut
    Merci de ta réponse!

    La fonction d'envoi de mail n'est pas trop un problème pour moi (sauf que j'utilise l'outil CDO de l'ASP)

    Mon problème est d'ouvrir le logiciel de messagerie par défaut afin que l'utilisateur puisse faire des modifications.

    Sinon j'aurais une autre question (qui peut paraitre beaucoup plus simple mais je n'ai pas la méthode ^^ )
    Comment je fais pour appeler ma fonction ASP (ici ma fonction d'envoi de mail) avec un bouton sans passer par une autre page..

    Je sais que ça peut paraitre basique mais je débute en ASP ...

  4. #4
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    Mieux vaut utiliser une page web plutot que d'utiliser la messagerie par défaut de l'utilisateur car bon nombre de ces personnes ne configure pas justement Outlook Express, dû coup à cause de ta page ils devront le configurer s'ils veulent pvr envoyer le mail, et bcp ne connaissent même pas leurs identifiants pour... et de ce fait, passeront leur chemin.

  5. #5
    Membre éclairé Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Par défaut
    Tout à fait exact, mailto, c'est complètemement foireux, sauf si tu es sur un intranet où tu es certain que tous les clients de messagerie sont bien installés.
    Et dans l'exemple que je t'ai donné ci-dessus, tu peux faire un formulaire en amont pour ton utilisateur et utiliser les donnés recupérées pour envoyer ton mail.

  6. #6
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2008
    Messages : 48
    Par défaut
    Ben justement, je suis en intranet ! Donc je suis sûr que la messagerie est bien configurée.

    C'est dans une société et l'on m'a demandé si c'était possible de créer un tableau déjà rempli dans un mail depuis la page intranet et de pouvoir le modifier avant de l'envoyer.
    Mais bon apparement le seul moyen de faire ça c'est de passer par le mailto et dans mon cas c'est pas possible puisque je dois faire 3tableaux minimum sur le mail ...

    Vous pourriez alors m'aider à créer un lien ou un bouton qui execute ma fonction d'envoi de mail svp?

    Merci d'avance =)

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

Discussions similaires

  1. [Débutant] ASP.NET MVC et ouverture d'un mail outlook sur poste client
    Par xeroc dans le forum ASP.NET MVC
    Réponses: 0
    Dernier message: 14/04/2014, 16h16
  2. [Débutant] Ouverture client de messagerie
    Par thomaslouf dans le forum C#
    Réponses: 16
    Dernier message: 02/08/2012, 11h11
  3. [PHP 5.2] Ouverture client messagerie + pièce jointe
    Par yoyo33fc dans le forum Langage
    Réponses: 8
    Dernier message: 22/03/2010, 14h40
  4. Ouverture client messagerie
    Par Kassar dans le forum MFC
    Réponses: 4
    Dernier message: 30/05/2008, 12h23
  5. Ouverture du client messagerie par defaut en java
    Par jeanfeu dans le forum Langage
    Réponses: 3
    Dernier message: 25/04/2008, 09h20

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