Jump to content

mail() en php


matos

Recommended Posts

voila, j'ai utilisé mail dans une page dont voici un bout de code:

<?php

include('../connect.inc.php');

$login =$_SESSION["login"];

$ftp_filename =$_POST["ftp_filename"];

$destinataire =$_POST["destinataire"];

$objet =$_POST["sujet"];

$sujet = 'Expediteur '.$login.' Objet: '.$objet ;

$message =$_POST["message"];

$message =addslashes($message);

$message =$message.$ftp_filename;

$from = "From: Synapse\r\n";

mail($destinataire,$sujet,$message,$from);

header ("Location: form_mail_ftp.php");

?>

Mais le mail ne parvient pas au destinataires autres que ceux qui sont dans l'entreprise.

Y'a t-il quelque chose a parametrer sur le serveur? Un reglage proxy ?

Si vous avez des idées!

Link to comment
Share on other sites

$login =$_SESSION["login"];

me permet de savoir qui envoi le message. (il y a une identification pour se connecter)

Il y a une erreur effectivement, c'est $from en 4 eme argument (dsl j'ai enlever quelques lignes confidentielles)

Link to comment
Share on other sites

Il faut configurer php.ini

Si c'est sous Windows, il faut spécifier ton serveur SMTP

Si c'est sous Linux, normallement il n'y a rien à faire dans ce fichier (mais il est possible d'ajouter des paramètres pour Sendmail). La configuration à faire c'est de s'assurer d'avoir un serveur de courrier fonctionnel sur ce serveur avec Sendmail ou Postfix et php s'occupera de rediriger le message par celui-ci.

*Sans trop m'avancer, je sais qu'il est possible d'envoyer des messages en php sans utiliser la commande mail() de php. Prend exemple sur le logiciel de forum phpBB2 (http://www.phpbb-fr.com) qui le fait très bien. Reste à cherche dans les fichiers php comment il s'y prend !

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...