PHP : Envoi de mail - pb de SMTP

jakkihm Messages postés 134 Date d'inscription   Statut Membre Dernière intervention   -  
gabay_wjh Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais envoyer les infos de mon formulaire par email, mais je reçois le message suivant :

"Warning: mail(): Failed to connect to mailserver at "localhost" port 25,
verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
in c:\program files\easyphp1-8\www\Contact\send_email.php on line 8"

Voici les paramètres de la fonction mail dans php.ini.
Quelles modifications dois-je effectuer afin que les infos du formulaire me parviennent à mon email ?

[mail function]
; For Win32 only.
SMTP = localhost
; For Win32 only.
sendmail_from = me@localhost.com

Merci !
A voir également:

2 réponses

Ssylvainsab Messages postés 2884 Date d'inscription   Statut Modérateur Dernière intervention   825
 
Salut.

Je pense qu'il faut remplacer "localhost'" par le port smtp de ton fai dans "SMTP = localhost".
Par exemple si tu es chez free :
SMTP =smtp.free.fr
0
gabay_wjh Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
le mieux sera de les modifier dans le script directement comme ça à la fin de l'exécution du script ils seront réinitialisé à leur valeur par défaut. pour cela tu doit utilisé la fonction ini_set

par exemple si tu es chez free:

<?php
ini_set("SMTP","smtp.free.fr");
ini_set("sendmail_from","exemple@free.fr");

/*ici le reste de ton script php*/
?>
0