Envoyer un mail

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Envoyer un mail

par StarT » 12 sept. 2005, 16:02

je modifie le bon php.ini ! bon ça ne marche pas :cry:
De toute façon merci beaucoup pour ton aide, t'as fait le max pour m'aider ! Merci encore une fois !

par ouckileou » 12 sept. 2005, 15:57

non non ça n'empêche rien de marcher

fais un phpinfo(), pour voir quel est le php.ini utilisé, des fois que tu en modifies un autre... :roll:
(6ième case : "Configuration File (php.ini) Path")

si ce n'est pas ça, je ne sais pas d'où ça vient désolé

par StarT » 12 sept. 2005, 15:46

j'utilise, apache+php+mysql+myphpadmin ! donc pas de easyphp, cela empeche la fonction mail de fonctionner ?!
En ce qui concerne mon fichier php.ini, ça se trouve dans c:\windows\php.ini ! c'est bon normalement !

par ouckileou » 12 sept. 2005, 15:41

qu'est-ce que utilises ? easyPHP ? Wamp ? autre ?

où se trouve le fichier php.ini que tu modifies

par StarT » 12 sept. 2005, 15:25

Franchement je commence à m'enerver, ça fait 5 jours que je me casse la tête avec cette fonction :evil: :cry:

ça me donne toujours la même chose :
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in c:\www\dsitest\boncommform.php on line 221

par ouckileou » 12 sept. 2005, 14:39

C:\wamp\Apache\php.ini :
[mail function]
; For Win32 only.
SMTP = smtp.wanadoo.fr

; For Win32 only.
;sendmail_from = [email protected]

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
et voici comment j'envoie un mail :
$subject = 'Erreur sur '.SITE;
	
$headers = 'From: shyrka@'.SITE."\r\n" .
'Reply-To: '.EMAIL_ADMIN."\r\n";

$message = "Erreur sur ".$fichier." à la ligne ".$ligne."\n";
$message .= $numErreur." : ".$msgErreur;
mail(EMAIL_ADMIN, $subject, $message, $headers);

par StarT » 12 sept. 2005, 14:07

ouckileou, tu peux me donner ta configuration du fichier php.ini STP ?! Merci :wink:

par StarT » 12 sept. 2005, 14:03

tu avais essayé avec [email protected] uniquement ?
si oui met une vraie adresse
Oui j'ai essayé avec [email protected] uniquement mais ça n'a pas marché :?
je vais essayer de tester ta fonction[/quote]

par ouckileou » 12 sept. 2005, 13:34

tu avais essayé avec [email protected] uniquement ?
si oui met une vraie adresse

sinon essaye de fournir le header From: dans ta fonction mail :
$headers = 'From: [email protected]';
mail("[email protected]", "Mon Sujet", "Ligne 1\nLigne 2\nLigne 3", $headers);

par StarT » 12 sept. 2005, 13:30

justement ! avant de mettre la valeur Null, j'avais mis mon adresse e-mail mais ça me donne toujours :
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in c:\www\dsitest\boncommform.php on line 218

par ouckileou » 12 sept. 2005, 13:27

et bien ça ce n'est pas configuré !
tu avais mis le smtp de ton FAI, pourquoi l'as-tu enlevé ?

et au lieu de NULL, met une adresse email toi, c'est précisément ce qu'il te reproche dans l'erreur ;)

par StarT » 12 sept. 2005, 13:22

Oui !

par ouckileou » 12 sept. 2005, 13:22

c'est ce qu'il y a actuellement dans ton php.ini ??
[mail function]
; For Win32 only. paramètre du serveur smtp de votre fournisseur d'accès
SMTP = "localhost" ;for win32 only
smtp_port "25";
; For Win32 only. l'adresse e-mail qui apparaitra dans le message envoyé
sendmail_from = NULL;

par StarT » 12 sept. 2005, 13:15

Bon j'ai configuré mon php.ini
[mail function]
; For Win32 only. paramètre du serveur smtp de votre fournisseur d'accès
SMTP = "localhost" ;for win32 only
smtp_port "25";
; For Win32 only. l'adresse e-mail qui apparaitra dans le message envoyé
sendmail_from = NULL;
ça me donne :
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in c:\www\dsitest\boncommform.php on line 218
La ligne 218 contient :
mail("[email protected]", "Mon Sujet", "Ligne 1\nLigne 2\nLigne 3");

par StarT » 09 sept. 2005, 11:02

j'ai configuré mon SMTP sous XP mais ça ne marche toujours pas, j'ai tout essayé en vain ! :? que dois je faire ?! c'est pas normal ça !