Formulaire de Contact - message non reçu

Formulaire de Contact - message non reçu - PHP - Programmation

Marsh Posté le 15-11-2013 à 02:14:00    

Bonjour,
 
Étant nouveau sur ce forum, je fais appel à vos conseils.
 
J'ai terminé il y a peu un site Web en HTML, comprenant un formulaire de contact en PHP.
Je précise avoir notamment acquis pour cela le formulaire, déjà programmé.
Nous avons seulement remplacé le courriel de destination (où recevoir les messages envoyés).
 
Hélas, une fois en ligne, le formulaire ne fonctionne pas.
L'ayant testé sur deux hébergeurs différents;  
- Sur l'un (GoDaddy), le message est envoyé et reçu, mais sans contenu.
- Sur le second (où il doit être installé finalement), aucun message n'était envoyé, malgré la confirmation du formulaire.  
  J'ai contacté l'hébergeur; il a désactivé une sécurité qui apparemment, empêchait le fonctionnement.
  Mais encore maintenant, rien n'est envoyé, cela indiquant: "L'adresse courriel n'est pas valide".
 
Avez-vous une idée de la cause de ce blocage?
Est-ce un problème dû au serveur de l'hébergeur (réglages de sécurité, anti-spam, ...)?
Ou y a-t'il une vérification à faire dans le code?
Nb. Je puis afficher le code, au besoin.
 
Merci beaucoup pour votre temps,
et vos opinions éclairées.
 
"Cinétiste"


Message édité par cinetiste le 15-11-2013 à 03:03:32
Reply

Marsh Posté le 15-11-2013 à 02:14:00   

Reply

Marsh Posté le 15-11-2013 à 17:13:13    

Je parie sur un code PHP tout moisi + le fait que l'adresse mail paramétrée doit appartenir au domaine de l'hébergeur (genre, si l'hébergeur est free, l'adresse mail doit être en @free.fr).
 
Au moins, est-ce que la fonction mail() marche de base (sans passer par le formulaire) ? Parce que certains hébergeurs peuvent soit bloquer la fonction mail() soit en proposer une à leur sauce mais qui s'appelle forcément différemment (ex : email() )...
http://www.php.net/manual/fr/function.mail.php


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-11-2013 à 22:10:25    

Merci Rufo,
 
Pour le code PHP, très possible qu'il soit défectueux.
Comme il y a des lignes de code dans le HTML qui communiquent au fichier PHP, difficile pour moi de savoir si tout communique bien.
 
Il semble que ce problème arrive régulièrement.
Les serveurs ont donc des "filtres" ?
 
Pour l'adresse paramétrée, j'ai essayé avec une Outlook (@live.ca) et avec une de l'hébergeur.
 
Je continue donc l'investigation.

Reply

Marsh Posté le 15-11-2013 à 23:40:50    

Comme indiqué, tester en premier lieu la fonction mail() de php afin de s'assurer qu'elle fonctionne bien. Si c'est ok de ce côté, alors remonter au niveau de votre script.
 
Le mieux serait quand même de poster le code source ici :/
 
PS : pas la peine de passer en MP, vous aurez plus de réponses sur ce topic public ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed