mail() ne marche pas

Répondre
guppy71
le 22/11/2004 à 13:52
guppy71
bonjour,
je voudrais tester l'envoie de mail mais j'ai 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-7\www\lotoweb\admi\pagemail.php on line 25

es ce qu'il faut configurer quelque chose et comment. es ce que le pare feu joue un role

Merci
Guppy71
LA GLOBULE
le 22/11/2004 à 15:45
LA GLOBULE
C'est écrit pourtant :

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-7\www\lotoweb\admi\pagemail.php on line 25

Bref, ouvre ton php.ini et renseigne les champs SMTP et smtp_port dans ton php.ini.
Si tu n'as pas de serveur mail sur ta machine, pointe sur le smtp d'un serveur mail distant (ex : celui de ton FAI).
guppy71
le 22/11/2004 à 16:12
guppy71
c'est cette partie là qu'il faut modifier ?


[mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = me@localhost.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Guppy71
guppy71
le 22/11/2004 à 17:42
guppy71
tu parles du smtp_port dans ton message mais je le trouve ou
je sais je suis pas doué !!

merci
Guppy71
guppy71
le 22/11/2004 à 18:45
guppy71
j'ai vu qu'on pouvait modifier temporairement les parametres avec ini_set
c'est quoi la syntaxe si j'utilise les parametres de ma boite habituelle

merci
Guppy71
guppy71
le 22/11/2004 à 22:55
guppy71
je suis surement très lourd mais je cale sur cette foutue fonction ini_set. Ce que j'ai ecrit ne fonctionne pas si quelqu'un pouvait me montrer une ligne de code qui marche ça m'arrangerai
voila ma ligne de code à l'interieur du script
ini_set("SMTP=laposte.net");ini_set('smtp_port =25');

mais j'ai toujours l'erreur qui dit "failed to connect to mailserver at localhost ......"
Guppy71
LA GLOBULE
le 22/11/2004 à 23:24
LA GLOBULE
Voici ce que dit la doc :

string ini_set ( string varname, string newvalue)


Par conséquent :

$old_smtp = ini_set('SMTP', 'laposte.net');
$old_smtp_port = ini_set('smtp_port', '25');
Lefounard
le 23/11/2004 à 13:31
Lefounard
lol l'avatar de LAGLOBULE resume bien la reaction qu'il esprime quelquefois face a des situations de la sorte !
lol
Ciao,
I am singing in the rain , I am happy again !!
Répondre
LoadingChargement en cours