Bonjour tout le monde, je veux créer une fonction d'envoi des emails. J'ai cherché dans la faq et j'ai trouvé le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$destinataire = 'destinataire@truc.fr';
// Pour les champs $expediteur / $copie / $destinataire, séparer par une virgule s'il y a plusieurs adresses
$expediteur = 'expediteur@hotmail.com';
$copie = 'copie@gmail.com';
$copie_cachee = 'adresse@fai.com';
$objet = 'Test'; // Objet du message
$headers  = 'MIME-Version: 1.0' . "\n"; // Version MIME
$headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse
$headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."\n"; // Expediteur
$headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire
$headers .= 'Cc: '.$copie."\n"; // Copie Cc
$headers .= 'Bcc: '.$copie_cachee."\n\n"; // Copie cachée Bcc        
$message = 'Un Bonjour de Developpez.com!';
if (mail($destinataire, $objet, $message, $headers)) // Envoi du message
{
    echo 'Votre message a bien été envoyé ';
}
else // Non envoyé
{
    echo "Votre message n'a pas pu être envoyé";
}
?>
Mais ça me renvoi l'erreur suivante:
Warning: mail() [function.mail]: Failed to connect to mailserver at "32.222.222.107" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\mail.php on line 15
Voici les modifications que j'ai fais dans le fichier php.ini:
Charger cette extention: extension=php_smtp.dll
SMTP=32.222.222.107
sendmail_from = expediteur@hotmail.com
Est ce qu'il y a quelqu'un qui a une idée sur le problème?!!