Comment vérifier si la fonction de courrier () PHP est activée dans votre serveur


 Habituellement, vous avez besoin de la fonction Mail() PHP, qui fonctionne dans votre serveur, pour des fonctionnalités avancées dans votre site web Adobe Muse comme par exemple les formulaires de contact...

La meilleure façon de savoir si cette fonction PHP mail() est activée dans votre serveur est de contacter directement votre support d'hébergement. 

Cependant si vous avez des connaissances en codage vous pouvez essayer vous même. Rien de plus simple : 

 Utilisez ce code et changez "$from" et "$to" qui sont entre guillemets.

<?php
$from = "sendermeail@yourprovider.com";
$to = "destinationemail@yourprovider.com";
$subject = "Simple test for mail function";
$message = "This is a test to check if php mail function sends out the email";
$headers = "From:" . $from;
if (mail($to, $subject, $body, $header)) {
echo("
Message successfully sent!
");
} else {
echo("
Message delivery failed...
");
}
?>
  • $from C'est généralement l'adresse de l'expéditeur qui utilise le même domaine que votre site web. Par exemple : noreply@adobemusefrance.com

  •  $to sera l'adresse du destinataire. Et ici peut importe l'adresse e-mail, cependant attention car quelques fois certains fournisseurs gratuits comme Gmail ou encore Hotmail peuvent envoyer vos e-mails dans le dossier des spams



Voici comment voir si la fonction marche ou pas :

  • Pour cela vous devez recopier le code et le sauvegarder dans un nouveau fichier de texte vide comme "testmail.php".

  • Modifiez $to and $from emails. Faites attention à ne supprimez aucun contenu à  l'extérieur des guillemets ou vous allez casser le code. 


  • Téléchargez le testmail.php dans votre dossier FTP et visitez le dans votre navigateur. En outre si votre site web est http://nomdevotresite.com vous allez télécharger testmail.php dans le dossier FTP et le visier : http://nomdevotresite.com/testmail.php 


  • Au moment où vous visitez testmail.php vous devez attendre quelques secondes pour voir soit le message "Message envoyé avec succès" ou " l'envoi du message à échoué". 

            1. Si vous voyez "Message envoyé avec succès", vérifiez l'adresse de destination et regardez si le mail arrive dans votre boîte de réception ou votre dossier de spam.

            2. Si vous voyez "L'envoi du message a échoué", vous devez en informer votre fournisseur. 

            3. Si vous voyez une autre chose (comme des messages ou des erreurs étranges), vous avez probablement cassé le fichier testmail.php lors de son édition.

Certains éditeurs de texte dans Mac ou Windows peuvent casser le code. Vous devriez utiliser des éditeurs de texte professionnels comme Sublime Text ou Notepad ++. 
      

Commentaires

Posts les plus consultés de ce blog

La façon la plus simple d'utiliser Font Awesome dans Adobe Muse

6 Widgets pour relier vos réseaux sociaux à votre site

[Adobe Muse] Menu hamburger avec Lightbox et effets de textes