Probleme fonction mail - PHP - Programmation
Marsh Posté le 12-04-2007 à 11:16:08
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
Marsh Posté le 12-04-2007 à 11:33:18
c'est quoi Test2t?
C'est quoi le champ A?
C'est quoi ton formulaire en php pour envoyer un mail?
Marsh Posté le 12-04-2007 à 11:50:42
- 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>" );
?>
Marsh Posté le 12-04-2007 à 12:01:03
Code :
|
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
Marsh Posté le 12-04-2007 à 14:12:05
kahya a écrit :
|
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?
Marsh Posté le 19-03-2007 à 12:29:15
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