Rechercher : dans
Par :

Fonction "Mail" PHP

Dernière réponse le 18 jun 2006 à 01:30:01 fldi, le 17 jun 2006 à 02:38:25 
 Signaler ce message aux modérateurs

Je tente d'utiliser la fonction "mail" de PHP mais rien ne se passe, je recois pas le message. Voici le code complet de la page :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>

<body>

<?
$mailTo = "fldi@sympatico.ca";
$mailSubject = "Le sujet du Mail";
$mailBody = "Voici le texte du message.";
$mailBody .= "Fin du message ";
$mailHeaders = "from :";
mail($mailTo, $mailSubject, $mailBody, $mailHeaders);

//ici, mes variables fonctionnent :
echo "<br /><br /><br /><br /><br />Envoyé à $mailTo, de part de : $mailHeaders";
?>

</body>
</html>

J'utilise Outlook pour essayer le lire le meassge.

*Pourquoi ça fonctionne pas?!

*Merci de m'aider.

Note :
-------
Ma page est localisé sur le serveur Multimania (http://membres.lycos.fr). J'ai activé le PHP afin que mes pages puissent fonctionner en PHP, j'ai fais des tests de variables et ça fonctionne.

Meilleures réponses pour « fonction "Mail" PHP » dans :
[PHP] Fonction mail() Voir La fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...

1

fabrice11901, le 17 jun 2006 à 08:17:37

Salut
ton code a l'air bon mais essaye ça quand même :
<? mail("tonadresse email", "ton sujet", "bonjour voici un teste pour un message"); ?>
Cela vient peut-être de ton hébergeur qui n'accepte pas la fonction mail()
A+ :)
C'est bizarre, on en apprend tous les jours même quand on ne s'informe pas !!!!

Répondre à fabrice11901

2

fldi, le 17 jun 2006 à 14:08:58

Désolé,
j'ai essayé ton alterbative Fabrice mais ça ne fonctionne toujours pas. C'est comme si le serveur ignorait la fonction "Mail". Il n'y a même pas de message d'erraur sur la page. Rien ne semble se passer - tout simplement.

Existe-t-il une ou des alternatives?

Merci d'avance.

Répondre à fldi

3

fabrice11901, le 17 jun 2006 à 14:10:45

Ben... cela vient de ton hébergeur alors. Tu es dequel pays?
C'est bizarre, on en apprend tous les jours même quand on ne­ s'informe pas !!!!

Répondre à fabrice11901

4

fldi, le 17 jun 2006 à 23:14:41

Je suis du canada mais ma page est hébergé sur un serveur en France :
http://membres.lycos.fr

C'est effectivement bizarre - surtout que leur serveur supporte la fonction PHP Mail : ils proposent même un exemple de code que j'ai essayé.

Répondre à fldi

5

fabrice11901, le 17 jun 2006 à 23:20:01

Bonsoir
As-tu essayé de changer l'adresse e-mail vers la quelle tu veux que ton formulaire soit envoyé?
C'est bizarre, on en apprend tous les jours même quand on ne­ s'informe pas !!!!

Répondre à fabrice11901

6

 fldi, le 18 jun 2006 à 01:30:01

Oui, j'ai essayé avec une autre adresse (du genre hotmail) et ça ne fonctionne pas no plus.

peut être que devrais tester la page sur un autre serveur.

Répondre à fldi