2009-10-21 7 views
0

Salut, je continue à obtenir l'erreur,Erreur sur l'envoi de mail avec XAMPP

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or 
custom "From:" header missing in C:\xampp\htdocs\ 

et j'ai changé le sendmail dans le php.ini: sendmail_from = [email protected]

$to='[email protected]';//assigns the email address to the reciever part of the script 
$subject='User Comments OHBS.com'; 
$header='test'; 
$name=($_POST['Name']); 
$email=($_POST['Email']); 
$Question=($_POST['MessageTitle']); 
// the mail, the .= function is used to add more elements to the message array 
$message="Name: $name\n\n"; 
$message.="Email: $email\n\n"; 
$message.="Comment or Question: $Question"; 
//Wordwrap to limit each line to 100 characters 
$message=wordwrap($message, 100); 
//Script to send the mail 
$mailSent=mail($to,$header,$subject,$message); 

S'il vous plaît aider!

+1

Avez-vous installé le XAMPP-paquet « grand », y compris un serveur de messagerie? Sans un serveur mail, votre installation XAMPP produira toujours une erreur lorsque vous essaierez d'envoyer un email. – RSeidelsohn

+0

C'est exact, il doit y avoir un serveur de messagerie pour livrer l'email. –

+0

êtes-vous sûr que le $ header = 'test' n'est pas votre problème? –

Répondre

0

Assurez-vous que le serveur stmp est configuré dans votre xampp et qu'il est en cours d'exécution.
Essayez enfermant la valeur sendmail_from entre guillemets

sendmail_from = "[email protected]"