PHP

Localhost et la fonction mail de PHP

Résolu

Bonsoir,


je m'arrache un peu les cheveux la car il y a quelques moi j'avais testé la fonction mail() de PHP, et la, je n'arrive plus du tout a recevoir le mail en localhost avec la fonction pourtant trés simple :


<?php
     // Plusieurs destinataires
     $to  = 'johny@example.com, sally@example.com'// notez la virgule

     // Sujet
     $subject = 'Calendrier des anniversaires pour Août';

     // message
     $message = '
     <html>
      <head>
       <title>Calendrier des anniversaires pour Août</title>
      </head>
      <body>
       <p>Voici les anniversaires à venir au mois d\'Août !</p>
       <table>
        <tr>
         <th>Personne</th><th>Jour</th><th>Mois</th><th>Année</th>
        </tr>
        <tr>
         <td>Josiane</td><td>3</td><td>Août</td><td>1970</td>
        </tr>
        <tr>
         <td>Emma</td><td>26</td><td>Août</td><td>1973</td>
        </tr>
       </table>
      </body>
     </html>
     ';

     // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
     $headers[] = 'MIME-Version: 1.0';
     $headers[] = 'Content-type: text/html; charset=iso-8859-1';

     // En-têtes additionnels
     $headers[] = 'To: Mary <mary@example.com>, Kelly <kelly@example.com>';
     $headers[] = 'From: Anniversaire <anniversaire@example.com>';
     $headers[] = 'Cc: anniversaire_archive@example.com';
     $headers[] = 'Bcc: anniversaire_verif@example.com';

     // Envoi
     mail($to, $subject, $message, implode("\r\n", $headers));
?>


Est ce un soucis de securité de boite mail ? car j'ai enlevé les notifications a deux facteurs par exemple (et il me semble, que mes fichier php.ini et sendmail.ini sont bien configurés mais pas sur....). Je ne comprend pas d'ou vient l'erreur.


Merci pour l'aide que vous m'apporterez.


(P.S j'ai regarder aussi du coté du sitedudev concernant les mail PHP)

528 vues
29 septembre 2020 à 21:25 (Édité)
Cette pub permet au site de vivre ...

5 commentaires

oooook Sujet Résolue avec le lien de @Jerem971 merci beaucoup !


j'avais du bidouiller quelque chose qu'il ne fallait pas !



Bonjour @Jerem971


D'accord merci !


je vais voir tout de suite ça ! ( oui oui a 6h du matin XD)



Bonjour @Clouder :)


Merci pour ta réponse . Aurais tu un lien pour bien configurer les fichiers pour tester des mails en php? J’ai du tripoter quelque chose car avant ,ça fonctionnait 😱


Ou alors un autre moyen d’en envoyer ?


d’ailleurs les notifications que l’on reçoit par mail ( quand il y a un nouveau Topic) de ta part sont avec la fonction mail()?


cordialement !

Salut @Dieunel,


Si tu utilises la fonction mail() de PHP en localhost je pense que le problème vient encore de la configuration de l'envoi de mail en local

Cette pub permet au site de vivre ...