par
Ryle » 30 mai 2006, 10:53
Tu as nécessairement un fichier php.ini quelque part perdu et tout triste sur ton disque. C'est ce fichier qui contient les informations initiales nécessaires au démarrage de php. Tu vas y trouver la liste des modules actif de php (gd pour créer des images, pdf pour des pdf, ...) la gestion des sessions, des différentes bases de données, etc. et la configuration du serveur SMTP qui permet d'envoyer des emails.
Généralement il est planqué dans le dossier c:\windows, mais si ce n'est pas le cas, une recherche sur le disque devrait te permettre de le trouver
Si tu l'ouvres et que tu regardes dedans, tu devrais trouver la ligne
SMTP = localhost
Ce qui signifie qu'il va essayer d'utiliser la machine locale pour envoyer ses mails. Sauf que comme tu n'as très certainement pas de serveur d'envoi de mail sur ta machine, ben il y arrive pas (d'où ton message d'erreur). Il te suffit donc de virer le "localhost" et de le remplacer par le nom du smtp de ton fournisseur d'accès (que tu utilises quand tu créer un compte mail, il te demande généralement de saisir le pop et le smtp, tu dois donc pouvoir les y retrouver

)
Tu auras donc un truc du genre :
SMTP = smtp.tonFournisseur.truc
Il te suffit alors d'enregistrer les modification et de redémarrer php pour qu'elles soient prise en compte. Tu devrais alors normalement pouvoir envoyer des mails.
Tu as nécessairement un fichier php.ini quelque part perdu et tout triste sur ton disque. C'est ce fichier qui contient les informations initiales nécessaires au démarrage de php. Tu vas y trouver la liste des modules actif de php (gd pour créer des images, pdf pour des pdf, ...) la gestion des sessions, des différentes bases de données, etc. et la configuration du serveur SMTP qui permet d'envoyer des emails.
Généralement il est planqué dans le dossier c:\windows, mais si ce n'est pas le cas, une recherche sur le disque devrait te permettre de le trouver :)
Si tu l'ouvres et que tu regardes dedans, tu devrais trouver la ligne
SMTP = localhost
Ce qui signifie qu'il va essayer d'utiliser la machine locale pour envoyer ses mails. Sauf que comme tu n'as très certainement pas de serveur d'envoi de mail sur ta machine, ben il y arrive pas (d'où ton message d'erreur). Il te suffit donc de virer le "localhost" et de le remplacer par le nom du smtp de ton fournisseur d'accès (que tu utilises quand tu créer un compte mail, il te demande généralement de saisir le pop et le smtp, tu dois donc pouvoir les y retrouver :))
Tu auras donc un truc du genre :
SMTP = smtp.tonFournisseur.truc
Il te suffit alors d'enregistrer les modification et de redémarrer php pour qu'elles soient prise en compte. Tu devrais alors normalement pouvoir envoyer des mails.