Page 1 sur 1

Envoie email

Posté : 01 juin 2006, 10:37
par azerty53
bonjour,

je souhaiterai envoyer un email lorsque un admin changer le statut
j'ai donc ecrit ce script.
$message = "Ceci est un auto message, il est donc impossible d'y repondre.<br/><br/>
	Un administrateur de DCP53.com à validé votre compte.<br/>
	Voila les renseignements saisis : <br/>
	Login: $log<br/>
	Mot de passe: Le mot de passe est hasché, en cas d'oubli merci de demander à DCP53.com de vous en attribuer un nouveau, (section contact).<br/>
	Nous appécions l'intérêt que vous portez à notre établissement. <br/>
	Si vous avez des questions, n'hésitez pas à nous contacter.";

	$sujet = "Votre compte à été validé sur DCP53.com";

	$adresse = $mail;

	$entete= "FROM: [email protected]";
 
	$mailsend = mail('$adresse','$sujet','$message','$entete');
lorsque je fais un echo de mes variable $log $mail je recois les bonne valeurs.
dans mon php.ini j'ai mis sans sendmail_from [email protected]
et dans le smtp le stmp de wandoo
mais je recois cette erreur.
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\wamp\www\Dcp\Administration\valid_statut.php on line 42
je ne vois pas d'ou ca vient

PS: La ligne 42 est la derniere ligne $mailsend

^^

Merci d'avance

Posté : 01 juin 2006, 11:34
par JS
Euh je mis connais pas trop en mail() mais moi pour l'entete j'aurai plutot mis un truc comme sa :
$entete = "Content-Type:text/html \n";

Posté : 01 juin 2006, 11:40
par azerty53
Merci JS mais meme avec ta ligne ca change rien il me laisse la meme erreur

^^

Posté : 01 juin 2006, 11:42
par ouckileou
$mailsend = mail('$adresse','$sujet','$message','$entete');
Guillemets simples, la valeur de la variable n'est donc pas utilisée

Posté : 01 juin 2006, 11:46
par charabia
<?php
$entete = 'From: [email protected]'."\n";
$entete .='Reply-To: [email protected]'."\n";
$entete .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$entete .='Content-Transfer-Encoding: 8bit';

$sujet = "Votre compte à été validé sur DCP53.com"; 

$adresse = $mail; 

$message = "Ceci est un auto message, il est donc impossible d'y repondre.<br/><br/>Un administrateur de DCP53.com à validé votre compte.<br/>Voila les renseignements saisis : <br/>Login: $log<br/>Mot de passe: Le mot de passe est hasché, en cas d'oubli merci de demander à DCP53.com de vous en attribuer un nouveau, (section contact).<br/>Nous appécions l'intérêt que vous portez à notre établissement. <br/>Si vous avez des questions, n'hésitez pas à nous contacter.";      

$mailsend = mail($adresse,$sujet,$message,$entete);
?>

Posté : 01 juin 2006, 13:45
par azerty53
il manquait quelques infos merci a vous chers forumeurs 8) 8) 8)

Posté : 01 juin 2006, 13:48
par ouckileou
marque Résolu alors...