me revoila, alors j’ai installé exim4
Quand je tape : echo "Test" | 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 ( destinataire) 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 ?
Les scripts utilisé :
<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>" );
?>