Genki Posté(e) hier à 04:33 Posté(e) hier à 04:33 Bonjour à tous. Je développe un petit site perso sur mon NAS et je souhaite utiliser la fonction mail() pour envoyer un mail de confirmation. Je suis sur DSM 7.2.2, et PHP 8.0 J'ai bien configuré les notifications via SMTP Outlook 365 et je reçois bien le mail test du NAS. J'ai également configuré le php.ini avec les infos SMTP (car même avec les notifications, le phpinfo() ne m'affichait pas les bonnes informations Concernant mon code php, le voici : $mail = $_POST['mail']; $objet = "Bonjour"; $message = "Salut à tous !"; $headers = "From: Xxxx <xxxxxxx@hotmail.com>\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "Return-Path: xxxxx@hotmail.com\r\n"; $headers .= "X-Mailer: PHP/" . phpversion(); if (mail($mail,$objet,$message,$headers)) { echo "Le mail a été envoyé."; } else { echo "Le mail n'a pas pu être envoyé."; } À chaque exécution du code, j'ai donc en retour "Le mail n'a pas pu être envoyé." et j'ai beau vérifier ma messagerie et mes spams, aucun signe du message. Auriez-vous une idée de ce qui cloche ? Je vous remercie d'avance pour votre aide. 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.