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

Langage PHP Discussion :

[Mail] envoi de mail()


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 26
    Par défaut [Mail] envoi de mail()
    Salut à tous.

    Tous d'abord, pour les admin, je ne suis pas sur de l'emplacement pour cette fonction, donc n'hésitez pas à déplacer mon post si besoin.

    Je n'arrive pas à utiliser la fonction mail. j'ai essayé de le faire grâce aux tutos developpez.com, et à PHP.net, mais rien à faire. pourtant, mon hébergeur m'a assuré que cette fon ction étai activéee.

    Pourriez vous m'aider ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
      $destinataire = 'moi@monsite.com';
      $objet = 'demande de devis n°XX';
      $message = 'blabla';
      $header="Content-type:text/html\nFrom:".$Email."\n\r\n";
      mail($destinataire, $objet, $message, $header);
    ?>
    J'utilise cette fonction pour une demande de devis. $Email correspond à l'email de la personne qui fait la demande, et non au professionel à qui envoyer le mail($destinataire).

  2. #2
    Membre averti
    Inscrit en
    Février 2007
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 61
    Par défaut
    Salut,
    La mon code pour l'envoie de mail
    j'ai fait une déclaration que c'est du HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    $To="toto@titi.com";
    $objet = "demande de devis n° $num " ;
     
    $message = "
    <html>
    <body> 
           bla bla bla
    </body>
    </html>
    ";
     
     
    // format HTML
    $headers = "MIME-Version: 1.0\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\n";
    $headers .= "From:Ton_Mail_A_Toi@toto.com";
     
     
    mail($To, $objet, $message, $headers);
    si non tu peux fair un sur une page .php et tu la met dans ton serveur elle t'affiche toute les données relative a se dernier
    type serveur, mail atif ou non ....
    si tu a besoin de plus d'aide on est la
    @++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 26
    Par défaut
    Question sécurité, ça pose un problème si je met un lien ici vers mon phpinfo ? car je ne sais pas trop ce qu'il y a à voir dedans à propos de l'envoi d'e-mail...

    j'ai fais ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?php
    	phpinfo();
     
    	$To="jpean.net@hotmail.fr";
    	$objet = "demande de devis n° 5 " ;
     
    	$message = "
    	<html>
    	<body> 
    	       bla bla bla
    	</body>
    	</html>
    	";
     
     
    	// format HTML
    	$headers = "MIME-Version: 1.0\n";
    	$headers .= "Content-type: text/html; charset=iso-8859-1\n";
    	$headers .= "From:jpean.net@hotmail.fr";
     
     
    	$mail = mail($To, $objet, $message, $headers);
     
    	if ($mail) 
    		echo "Envoi de mail OK !";
    	else 
    		echo "raté !";
     
    ?>
    j'ai bien "Envoi de mail OK", mais je ne reçois rien...

  4. #4
    Membre averti
    Inscrit en
    Février 2007
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 61
    Par défaut
    RE-Salut,
    Alors pour le phpinfo(); c'est juste un rapport d'informations de ton serveur Apache,
    alors tu peux l'enlever de ton code et mettre la fonction dans une page toute seul
    Si non pour l'envoie de mail il te manque des { } apres ton if
    modifie et tien moi au courant
    @ tout de suite

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 61
    Par défaut
    pour le phpinfo();
    tu doit trouver un truc dans ce style pour le mail:


    Path to sendmail /usr/sbin/sendmail -t -i

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 26
    Par défaut
    pour les acolades,je n'ai qu'une seule ligne de commande alors, normalement, ça devrai marcher.

    sinon le sendmail, c'est EXACTEMENT ce que j'ai pour LOCAL VALUE et pour MASTER VALUE

    Bref, j'ai quand même rajouté les accolades (au cas où) et ça marche toujours pas... je t'envoie une url en PM.

Discussions similaires

  1. Réponses: 14
    Dernier message: 17/11/2005, 17h16
  2. [Mail] Envoi de mail
    Par Destiny dans le forum Langage
    Réponses: 4
    Dernier message: 03/11/2005, 12h49
  3. [Mail] envoie de mail formulaire
    Par sniperwolf dans le forum Langage
    Réponses: 7
    Dernier message: 17/10/2005, 16h18
  4. [Mail] envoi de mail en réseau local
    Par totor le troll dans le forum Langage
    Réponses: 3
    Dernier message: 11/10/2005, 14h28
  5. [Mail] Envoi de mail en Plain Text
    Par Boeing dans le forum Langage
    Réponses: 4
    Dernier message: 06/09/2005, 18h07

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