5573 sujets

Sémantique web et HTML

Bonjour,
décidément, le changement d'hébergeur a apporté quelque perturbations sur mon site. Mais je n'ai pas la preuve que c'est ce changement qui en est responsable.
Les messages que j'expédie sur le formulaire du site depuis chez moi n'arrivent pas sur la boîte mail désignée. Il partent bien, sans erreur, mais arrivent nulle part. J'ai tenté sur un mobile, c'est la même chose. Et la boîte mail fonctionne, indépendamment du formulaire.
Je parle bien d'un envoi en ligne, sur le site, pas en local.
Le nouvel hébergement fonctionne avec php 8.3. J'ai tenté de changer pour php 7.3 (les formulaires de mes autres sites sont sur php 7.1 et fonctionnent). Ça n'a rien changé.
Bonsoir, vous utilisez la fonction mail() de PHP? Si oui vérifier le retour de cette fonction qui devrait retourner true. En cas de retour false c'est que certainement la fonction mail() n,'est pas active sur ce nouvel hébergeur.
Sinon préciser la manière dont sont envoyé les mail par PHP.
Voici, dans mon php, ce qui expédie le contenu du formulaire.
Sur trois sites différents, ça a fonctionné jusqu'à présent. Ça ne fonctionne plus uniquement sur le site avec un nouvel hébergeur.
 $retour = mail('nom@domaine.fr', 'Envoi depuis le formulaire', 
$_POST['message'],
$_POST['mailpost'], '');
    if ($retour);       
    }
}

Je vais voir ça plus précisément demain.
Merci