Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
851 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme fonction mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme fonction mail

n°1530472
SOF40
Posté le 19-03-2007 à 12:29:15  profilanswer
 

J'essaye de faire un petit site sur une distrib ubuntu avec un serveur lamp. ( Apache2 et php5)
 
Sur ce site, j'aimerai qu'on puisse y posté un mail, et que ce mail soit reçu sur une boite orange par exemple
Pour cela j'ai utilisé se script :  http://www.salemioche.net/script-php-1.php
 
Pour que le mail soit bien envoyé, il faut que je modifie le php.ini en specifiant le programme pour envoyé le mail ( genre postfix )???
 
Et dans les fichier de config de postfix, je dois spécifié le smtp orange??
 
Merci  de votre aide.
 
N'hesité pas a me posé des questions si vous avez pas bien compris ;)


Message édité par SOF40 le 19-03-2007 à 12:32:26
mood
Publicité
Posté le 19-03-2007 à 12:29:15  profilanswer
 

n°1541849
SOF40
Posté le 12-04-2007 à 11:16:08  profilanswer
 

me revoila, alors j'ai installé exim4
 
Quand je tape : echo "Tes2t" | sendmail  mon email@orange.fr
 
je recois bien un mail sur mon email@orange.fr
 
L'adresse de l'envoyeur prend l'adresse utilisateur@orange.fr
 
Le champ A apparait comme non renseigné ( ce qui est bizarre)
 
pas d'objet ce qui me parait normal et dans le champ de mail, ce qui est dans le champ echo.
 
 
par contre mon formulaire en php pour envoyé un mail ne fonctionne pas,  
j'ai pourtant spécifié dans php.ini l'adresse pour envoyé les mails ( /usr/sbin/sendmail) , y a peut etre des options a mettre ?  
 
merci d'avance pour vos réponses :)

n°1541862
kahya
Posté le 12-04-2007 à 11:33:18  profilanswer
 

c'est quoi Test2t?
C'est quoi le champ A?
C'est quoi ton formulaire en php pour envoyer un mail?
:D

n°1541877
SOF40
Posté le 12-04-2007 à 11:50:42  profilanswer
 

- c'etait test a la base, aprés j'ai voulu metre test2 mais j'ai fait une faut de frappe lol.
- Le champ A est le destinataire du message ;)
- j'ai incorporé ce script :
<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Nom:</td>
    <td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
    <td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
    <td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
  <textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
     <input type=reset value=Annuler>
</form>
</div>

 
et la page : formmail.php
 
<?php
$TO = "l'email qui doit recevoir le mail@orange.fr";
 
$h  = "From: " . $TO;
 
$message = "";
 
while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}
 
mail($TO, $subject, $message, $h);
 
Header("Location: http://<URL de la page de remerciement>" );
 
?>

 
 
 

n°1541898
kahya
Posté le 12-04-2007 à 12:01:03  profilanswer
 

Code :
  1. $to = $_POST['email'];
  2.     $subject = "Sujet";
  3.     $message = "Blabla";
  4. $headers = 'MIME-Version: 1.0' . "\r\n" .
  5. 'Content-type: text/html; charset=iso-8859-1' . "\r\n" .
  6. 'From: IMGT_Telview@spie.com' . "\r\n" .
  7.      'X-Mailer: PHP/' . phpversion();
  8. mail($to, $subject, $message, $headers);


 
Moi ça donne ça. Mon header est un peu plus complet mais il doit y avoir des trucs qui ne te servent pas, genre le content-type.... c'est pour le html, mais le reste il me semble que c'est necessaire

n°1541980
SOF40
Posté le 12-04-2007 à 14:12:05  profilanswer
 

kahya a écrit :

Code :
  1. $to = $_POST['email'];
  2.     $subject = "Sujet";
  3.     $message = "Blabla";
  4. $headers = 'MIME-Version: 1.0' . "\r\n" .
  5. 'Content-type: text/html; charset=iso-8859-1' . "\r\n" .
  6. 'From: IMGT_Telview@spie.com' . "\r\n" .
  7.      'X-Mailer: PHP/' . phpversion();
  8. mail($to, $subject, $message, $headers);


 
Moi ça donne ça. Mon header est un peu plus complet mais il doit y avoir des trucs qui ne te servent pas, genre le content-type.... c'est pour le html, mais le reste il me semble que c'est necessaire


 
 
Si  je fais un copier collé tu pense que ca marche?
 
C'est quoi teleview@spie.com, la je met mon mail ou je veux le recevoir c bien ca?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme fonction mail

 

Sujets relatifs
Probleme securite fonction mail phpProbleme avec la fonction mail
Problème envoi mail avec fonction mail() [Résolu]Probleme avec la fonction mail() de PHP
Problème avec la fonction mail sur un site[RESOLU]Fonction mail () problème d'envoi en HTML mais nickel en texte
Fonction mail : problème d'espaces dans les emails[PHP : Fonction mail à problème ?] Oui oui, j'ai un problème...
Probléme fonction mailfonction mail, base de données, variable, petit problème!
Plus de sujets relatifs à : Probleme fonction mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR