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 :

soucis sur l'envoi de mail


Sujet :

ASP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 16
    Points : 13
    Points
    13
    Par défaut soucis sur l'envoi de mail
    Bonjour,

    J’ai un souci sur l’envoie de mail à partir du site qu’un ami a acheté et que je dois readapter pour lui. L’adresse du site est ici : http://www.cabaret-jongle.fr/pierrot_test/

    J’ai deux fichiers, contact.asp et contact.php qui ne me semble pas correct, d’autant que je n’ai pas rentré mon adresse mail, du coup je ne vois pas trop comment je pourrai recevoir un mail, c’est sur… Mais je ne sais pas ou mettre mon adresse mail ???

    contact.asp :

    <%
    for i=1 to 7
    message=Request("message")
    next
    message=message + Request("message")
    smtpServer = "SMTP.orange.fr"
    smtpPort = 25


    name = Request("Your_Name:")
    Set myMail = CreateObject("CDO.Message")
    myMail.Subject = "from " & name
    myMail.From = Request("Your_Email:")
    myMail.To = Request("recipient")
    myMail.HTMLBody = "<html><head><title>Contact letter</title></head><body><br>" & message & "</body></html>"
    myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = smtpServer
    myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = smtpPort
    myMail.Configuration.Fields.Update
    myMail.Send

    %>
    contact.php :

    <?php
    Error_Reporting(E_ALL & ~E_NOTICE);

    while ($request = current($_REQUEST)) {
    if (key($_REQUEST)!='recipient') {
    $pre_array=split ("&777&", $request);

    $post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/", "", $pre_array[0]);
    $post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]);
    }
    next($_REQUEST);
    }



    reset($post_vars);


    $subject="From ".$post_vars['your_name'][0] ;
    $headers= "From: ".$post_vars['your_email'][0] ."\n";
    $headers.='Content-type: text/html; charset=iso-8859-1';
    $message='';
    while ($mess = current($post_vars)) {
    if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {

    $message.="<strong>".$mess[1]."</strong>&nbsp;&nbsp;&nbsp;".$mess[0]."<br>";
    }
    next($post_vars);
    }

    mail($_REQUEST['recipient'], $subject, "
    <html>
    <head>
    <title>Contact letter</title>
    </head>
    <body>
    <br>
    ".$message."
    </body>
    </html>" , $headers);
    echo ("Votre message a correctement été envoyé");

    ?>
    <script>
    resizeTo(300, 300);
    </script>
    Par avance je vous remercie beaucoup.

  2. #2
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Points : 1 978
    Points
    1 978
    Par défaut
    Bonjour

    Ta techno semble etre PHP et non ASP, donc ta page contact.asp n'a a priori rien a faire là, d'autant que le serveur est un Apache, je ne crois pas qu'il interprète ASP.

    Ceci dit, en analysant "contact.asp", on voit que le destinataire du mail est : request("recipient"), donc il est probable qu'il soit renseigné dans ton Flash (voir la source du Flash). Ce n'est pas très judicieux, tu peux très bien le mettre en dur dans ton programme.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    Pour infos j'ai trouvé mon code source dans mon fichier fla, le voici :

    rec = "colin@nullepart.eu";
    serv="php";

    var fields_descriptions = Array("", Array("t1", "your_name", "Votre nom:"), Array("t2", "your_email", "Votre Email:"), Array("t3", "telephone", "Telephone:"), Array("t4", "message", "Message:"), Array("t5", "field_2", "E-mail:"), Array("t6", "field_3", "Address:"), Array("t7", "field_4", "fax:"));

    function reset_txt(name,name2,value) {
    path=eval(_target);
    path[name2]=value;

    this[name].onSetFocus=function() {
    path=eval(_target);
    if(path[name2]==value) { path[name2]="";}
    }

    this[name].onKillFocus=function() {
    path=eval(_target);
    if(path[name2]=="") { path[name2]=value;}
    }
    }


    for (i=1; i<=fields_descriptions.length; i++) {
    reset_txt("t"+i, fields_descriptions[i][1], fields_descriptions[i][2]);
    }
    J'ai juste changé le mail par le miens en espérant que ça fonctionne, mais je viens de faire un test et ça ne fonctionne toujours pas...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    yopla boum, désolé mais ça y est ça marche, le mail test a juste mis 3 plombe à arriver !!

    Merci beaucoup.

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

Discussions similaires

  1. soucis sur l'envoi de formulaire
    Par ChronosXIII dans le forum XMLRAD
    Réponses: 3
    Dernier message: 11/03/2009, 12h41
  2. Broken Pipe sur un envoi de mail
    Par El_touristo dans le forum Langage
    Réponses: 1
    Dernier message: 25/10/2007, 17h04
  3. Fenetre de validation sur l'envoi de mail depuis Excel
    Par pascal58 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/11/2006, 19h15
  4. [Mail] controle sur l'envoi de mail
    Par titicurio dans le forum Langage
    Réponses: 6
    Dernier message: 12/09/2006, 13h29
  5. Probleme sur code envoie de mail
    Par xboulney dans le forum Access
    Réponses: 2
    Dernier message: 20/04/2006, 22h31

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