Configurer un serveur smtp

Messages postés
57
Date d'inscription
dimanche 19 décembre 2004
Statut
Membre
Dernière intervention
21 novembre 2006
- - Dernière réponse : thomvaill
Messages postés
368
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
20 février 2007
- 26 févr. 2006 à 11:54
salut
comment configurer un serveur smtp pour pouvoir utiliser ma fonction mail()
merci
Afficher la suite 

12 réponses

Messages postés
368
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
20 février 2007
0
Merci
Ce n'est pas ton serveur smtp qu'il faut configurer, c'est la partie [email] dans ton php.ini

Thomvaill
IRC : Thomas (irc.heliosnet.org:6667 #programmation)
Commenter la réponse de thomvaill
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
0
Merci
Salut,

il te faut quand même en général installer un serveur SMTP, tu peux soit installer celui de Windows, soit par exemple en installer un du style de argosoftmailserver.

Ensuite tu n'auras rien à configurer vu que par défaut c'est sur localhost dans le php.ini

a +

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>
Commenter la réponse de cs_Anthomicro
Messages postés
57
Date d'inscription
dimanche 19 décembre 2004
Statut
Membre
Dernière intervention
21 novembre 2006
0
Merci
Salut,
Stp comment installer un serveur smtp de widows comme tu l,a dis au dessus.
quand je entre dans dans smtp.yoyo.pl je vois que des fichiers que j.ai les mis dans mon serveur ftp.yoyo.pl
je ne vois aucun fichier php.ini
merci
Commenter la réponse de mehdisfr
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
0
Merci
Tiens matte ça :

Installer et configurer le serveur SMTP de Windows XP

(c'est valable pour XP pro seulement je crois)
<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>
Commenter la réponse de cs_Anthomicro
Messages postés
57
Date d'inscription
dimanche 19 décembre 2004
Statut
Membre
Dernière intervention
21 novembre 2006
0
Merci
Ressalut
merci pour ton lien
j.ai suivi les instructions de ce lien et j.ai installer le serveur SMTP. mais j'ai pas eu le fichie php.ini.
j'ai trouver dans le forum qq'un qui a poster un fichier php.ini

set_ini("SMTP","smtp.yoyo.pl") // smtp.provider.com est a remplacer par le serveur smtp de votre provider
set_ini("sendmail_from","[mailto:mehdisfr2003@yahoo.fr mehdisfr2003@yahoo.fr]") // [mailto:email@provider.com email@provider.com] est a remplacer par votre email

// set_ini() retourne FALSE en cas d'échec.
// set_ini() retourne la valeur avant modification sinon
// set_ini() modifie la configuration uniquement pour le script courant...
ets ce que je peu creer le fichie php.ini manuellemnt en copieant le contenue si dessus dans un fichie php.ini et je le mette ce dernier dans mon serveur?
a+
Commenter la réponse de mehdisfr
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
0
Merci
non.

pour cette ligne faut mettre localhost (faut la laisser telle quelle)

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>
Commenter la réponse de cs_Anthomicro
Messages postés
137
Date d'inscription
vendredi 30 décembre 2005
Statut
Membre
Dernière intervention
18 avril 2006
0
Merci
salut,
non , php.ini contient beaucoup plus d'informations que ca !!
cherche, tu vas le trouver
Commenter la réponse de yergo
Messages postés
57
Date d'inscription
dimanche 19 décembre 2004
Statut
Membre
Dernière intervention
21 novembre 2006
0
Merci
j.ai pas compris ce si "pour cette ligne faut mettre localhost (faut la laisser telle quelle)"
Commenter la réponse de mehdisfr
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
0
Merci
dans le php.ini tu as une ligne SMTP je crois, il faut la laisser à "localhost" mais c'est la valeur par défaut, bref ne passe pas par l'ini_set()

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>
Commenter la réponse de cs_Anthomicro
Messages postés
57
Date d'inscription
dimanche 19 décembre 2004
Statut
Membre
Dernière intervention
21 novembre 2006
0
Merci
Salut
g trouver dans le forum un code php.ini mais le propritaire de ce code a dis qu'il ne fonctionner pas, g essayer ce dernier et il marche.
voici ce qu'il a ecris
[code]
[mail function]

SMTP = mail.mediom.qc.ca
smtp_port = 25

sendmail_from = blabla[mailto:blabla@blabla.qc.ca @blabla.qc.ca]
[code]

Voici mon code php:

$to = "[mailto:moi@hotmail.com moi@hotmail.com]";
$from = "[mailto:moi@hotmail.com moi@hotmail.com]";
$subject = "This is a test email";
$message = "Dear John,\n\nThis is a fake email, I hope you enjoy it.\n\nFrom Jane.";


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


$success = mail($to, $subject, $message, $headers);
if ($success)
echo "The email to $to from $from was successfully sent";
else
echo "An error occurred when sending the email to $to from $from";
Commenter la réponse de mehdisfr
Messages postés
418
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
26 septembre 2009
0
Merci
Php.ini est un fichier qui est avec apache et php !
Tu n'a pas besoin de le créer et il n' rien a voir avec les serveurs SMTP.
A++
<hr size="2" width="100%">Si un des membres a posté une reponse qui convient, acceptez la !
Commenter la réponse de cs_Arnauti
Messages postés
368
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
20 février 2007
0
Merci
Si tu es sous linux ton php.ini devrait se trouver ici :

/etc/php/apache/php.ini

ou

/etc/php/apache2/php.ini

ou

/etc/php5/apache/php.ini

ou enfin

/etc/php5/apache2/php.ini



:)

Thomvaill
IRC : Thomas (irc.heliosnet.org:6667 #programmation)
Commenter la réponse de thomvaill