Bonsoir à toutes et tous
J'ai un petit souci avec un script qui fonctionnait pourtant depuis quelques années.
Je reçois bien le mail sur 2 adresses des 3 indiquées dans le script, j'ai tout essayé, les intervertir, mais rien ne se passe.
Les adresses en hotmail.com et hispeed.ch fonctionnent, pas celle en citycable.ch
J'ai même essayé de mettre toutes les adresses en citycable.ch, le message me dit que le mail a bien été envoyé...
J'ai regardé dans les spams, mais il n'y a rien.
J'avoue que je suis complétement perdu, auriez-vous par hasard une idée ?
Merci beaucoup d'avance !

J'ai un petit souci avec un script qui fonctionnait pourtant depuis quelques années.
Je reçois bien le mail sur 2 adresses des 3 indiquées dans le script, j'ai tout essayé, les intervertir, mais rien ne se passe.
Les adresses en hotmail.com et hispeed.ch fonctionnent, pas celle en citycable.ch
J'ai même essayé de mettre toutes les adresses en citycable.ch, le message me dit que le mail a bien été envoyé...
J'ai regardé dans les spams, mais il n'y a rien.
J'avoue que je suis complétement perdu, auriez-vous par hasard une idée ?
Merci beaucoup d'avance !
<?php
session_start();
$year = date("Y");
if (isset($_POST["nom"]) && !empty($_POST['nom']) && isset($_POST["telephone"]) && !empty($_POST['telephone']) && isset($_POST["adresse_mail"]) && !empty($_POST['adresse_mail']) && isset($_POST["annee"]) && !empty($_POST['annee']) && isset($_POST["commentaire"]) && !empty($_POST['commentaire']) && (($_POST['annee']) == $year))// Contrôle si les variables ne sont pas vides et existantes et si l'année entrée par le client correspond à la date actuelle .
{
$nom = (htmlspecialchars($_POST['nom'])); // On contrôle avec htmlspecialchars que le client ne rentre pas du code html qui pourrait être malveillant .
$adresse = (htmlspecialchars($_POST['adresse']));
$telephone = (htmlspecialchars ($_POST['telephone']));
$adresse_mail = (htmlspecialchars ($_POST['adresse_mail']));
$annee = (htmlspecialchars ($_POST['annee']));
$commentaire = (htmlspecialchars ($_POST['commentaire']));
$destinataire = '@citycable.ch';
$copie = '@hispeed.ch';
$copie_cachee = '@hotmail.com';
$headers = 'MIME-Version: 1.0' . "\n"; // Version MIME
$headers .= 'Reply-To: '.$adresse_mail."\n"; // Mail de reponse
$headers .= 'From: "Site internet telepermanence"<'.$adresse_mail.'>'."\n"; // Expediteur
$headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire
$headers .= 'Cc: '.$copie."\n"; // Copie Cc
$headers .= 'Bcc: '.$copie_cachee."\n\n"; // Copie cachée Bcc
$sujet = "Nouveau message provenant du site internet";
$message = " Voici ci-dessous les coordonnées et la demande du client :\r\n\n " ;
$message .= " $nom \n ";
$message .= " $telephone \n " ;
$message .= " $adresse_mail \n\n " ;
$message .= " $commentaire " ;// Contenu du message repris des variables envoyées par le formulaire de la page contact .
$heure = date("H");
$result = mail( $destinataire, $sujet, $message, $headers);
if( $result == true AND ( $heure >= 7 AND $heure <= 18 ) )
{
$_SESSION['alerte'] = "<p style =\"background-color:white; padding:10px; border-radius:8px;-moz-box-shadow: 1px 1px 4px #000000;
-webkit-box-shadow: 1px 1px 4px #000000;
box-shadow: 1px 1px 4px #000000; font-family:tahoma, helvetica, georgia;
color: black\">Bonjour,<br/>nous vous remercions de l'intérêt que vous portez à notre société, nous prendrons contact avec vous dans les plus brefs délais</p>"; // Il fait jour , on dit bonjour .
}
elseif ( $result == true AND ( $heure > 18 OR $heure < 7 ))
{
$_SESSION['alerte'] = "<p style =\"background-color:white; padding:10px; border-radius:8px;-moz-box-shadow: 1px 1px 4px #000000;
-webkit-box-shadow: 1px 1px 4px #000000;
box-shadow: 1px 1px 4px #000000; font-family:tahoma, helvetica, georgia;
color: black\">Bonsoir,<br/>nous vous remercions de l'intérêt que vous portez à notre société, nous prendrons contact avec vous dans les plus brefs délais.</p>";// Il fait nuit , on dit bonsoir .
}
else
{
$_SESSION['alerte'] = "<p style =\"background-color:white; padding:10px; border-radius:8px;-moz-box-shadow: 1px 1px 4px #000000;
-webkit-box-shadow: 1px 1px 4px #000000;
box-shadow: 1px 1px 4px #000000; font-family:tahoma, helvetica, georgia;
color: black\">Toutes nos excuses !<br/>Une erreur interne est survenue, votre message ne nous est pas parvenu, veuillez svp essayer ultérieurement ou nous envoyer un mail directement à l'adresse suivante: info@telepermanence.ch</p>";// Affichage d'une erreur serveur
}
}
else
{
$_SESSION['alerte'] = "<p style =\"background-color:white; padding:10px; border-radius:8px;-moz-box-shadow: 1px 1px 4px #000000;
-webkit-box-shadow: 1px 1px 4px #000000;
box-shadow: 1px 1px 4px #000000; font-family:tahoma, helvetica, georgia;
color: black\"> Bonjour, <br/>Nous sommes navré, mais le message n'a pas été envoyé car vous n'avez probablement pas correctement saisis tout les champs, veuillez svp recommencer</p>" ;// Si toutes les variables ne sont pas définies ou pleines , message d'erreur.
} //Script écrit par Marc Schaefges pour le site Orangedrink et avec l'aide du site du zéro et de alsacreations
header('Location: http://telepermanence.ch/nouveau/contact.php#demande');?>