(re)Bonjour !
Je souhaite utiliser la fonction mail() de PHP pour envoyer un message à mon utilisateur quand je l'entrerai dans la base.
J'ai écrit ce code :
$destinataire = 'monadresse@tusauraspas.fr';
// Pour les champs $expediteur / $copie / $destinataire, séparer par une virgule s'il y a plusieurs adresses
$expediteur = 'tusauras@pasmieux.fr';
$objet = 'Test'; // Objet du message
$headers = 'MIME-Version: 1.0' . "\n"; // Version MIME
$headers .= 'Content-type: text/html; charset=ISO-8859-1'."\n"; // l'en-tete Content-type pour le format HTML
$headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse
$headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."\n"; // Expediteur
$headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire
$message = '<div style="width: 100%; text-align: center; font-weight: bold">murphy est ton ami !</div>';
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é";
}
Et j'ai cette erreur :
J'ai modifié le php.ini mais je ne sais même pas réellement quel smtp je dois mettre comme mon site est hébergé sur le NAS :/
J'ai ceci :
Oui j'ai un espace entre les deux alors est-ce que ça change quelque chose je ne sais pas !
Est-ce qu'il y a des changements à faire sur le NAS ? Installer un serveur mail et tout ça ?
Merci
EDIT : j'ai lu le post donné sur l'autre sujet par cricx, je dois pas activer mailstation obligatoirement alors ? Et par contre je dois activer les notifications ?
edit : trompée dans l'erreur