Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1464 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Question d'un débutant sur la fct mail(); (j'ai un msg d'erreur)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question d'un débutant sur la fct mail(); (j'ai un msg d'erreur)

n°253966
aragorns
Posté le 26-11-2002 à 14:06:30  profilanswer
 

Bonjour :)
 
J'ai un site gratos chez chez.com
J'ai activé l'option PHP chez chez.com
J'ai mis mon fichier test_mail.php à la racine de mon site.
Et j'ai testé un envoie de mail, mais je ne comprend d'ou viens mon pb :(
 
quand je tape l'adresse de mon site avec test_mail.php au bout, voici le message d'erreur :
Warning: Cannot check mail limits in test_mail.php on line 10
 
la ligne 10 est le fonction mail();
c pourtant pas compliqué ... je suis sur que cela ne viens pas du code mais d'autre chose ...
 
Merci de me donner vos idées
(Ce site est chouette :) )
 
voici le code:
 
<?
$to = 'mon@email.com' ; //l'email du destinataire
$from = 'From: votre@email.com'; //l'email de celui qui envoi le message
 
$sujet = 'Ceci est un mail de test'; //le sujet  
$message = 'Bonjour, ceci est un envoi de mail test'; //le message
 
//maintenant on envoi le mail avec la fonction php
mail($to,$sujet,$message,$from);  
?>
 :jap:

mood
Publicité
Posté le 26-11-2002 à 14:06:30  profilanswer
 

n°254065
aragorns
Posté le 26-11-2002 à 15:36:24  profilanswer
 

Au cas ou chez.com empèche l'utilisation de cette foction, est-ce que un gas peut me donner un script pour utiliser un serveur SMPT ce qui contournerai le problème...
 
 
Merci

n°254182
aragorns
Posté le 26-11-2002 à 17:45:06  profilanswer
 

Suite de mes recherches ...
 
Beaucoup de gens on des problèmes avec la fct mail();
Cela viens souvent du fait que les FAI bloques cette fonction sur leur serveurs pour éviter le SPAM.
Donc cela veut dire qu'il est impossible d'envoyer des mails avec un hébergeur gratuit comme chez.com pour ne donner qu'un exemple.
J'ai compulsser les forums PHP, où on donne cette raisons mais aucune solution :(
 
j'ai compris qu'il y avais des solutions détournées, comme celle d'incérer une ligne de code qui permettait d'utiliser un serveur SMTP (ex:smtp.wanadoo.fr), ce qui contourne le problème.
Mais rien de precis, pas de script pas d'explications claires ...
 
J'ai entendu parler aussi de ruses pour forcer le serveur de l'hébergeur gratuit à utiliser la fct mail();
Mais là encore, rien de précis :-(
 
Messieurs les spécialistes, expliquez-nous comment envoyer un mail chez un hébergeur qui bloque cette fonction.
Serai-ce un si grand secret que vous nous le cachiez à ce point ?
 
Si une personne à les connaissances nécessaires pour lever le voile qu'il se fasse connître :)
 
 
Merci à toutes les bonnes volontées

n°254204
aragorns
Posté le 26-11-2002 à 18:13:47  profilanswer
 

J'ai essayé avec ca :
 
<?
ini_set("SMTP", "smtp.wanadoo.fr" );
$to = 'mon@email.com' ; //l'email du destinataire
$from = 'From: votre@email.com'; //l'email de celui qui envoi le message
 
$sujet = 'Ceci est un mail de test'; //le sujet  
$message = 'Bonjour, ceci est un envoi de mail test'; //le message
 
//maintenant on envoi le mail avec la fonction php
mail($to,$sujet,$message,$from);  
ini_restore("SMTP" );
?>  
 
Mais au lieu d'une erreur ca m'en fait 2 :)
 
Warning: ini_set() has been disabled for security reasons. in test_mail.php on line 2
 
Warning: Cannot check mail limits in test_mail.php on line 10
 
dur dur pour un débutant ...
Help please

n°254224
Master_Jul
Posté le 26-11-2002 à 19:14:49  profilanswer
 

ma syntaxe si ça peut aider :
 

Code :
  1. <?php
  2. $headers .= "From: Caramail <Cara@Caramail.com>\n";
  3. $headers .= "X-Sender: <Cara@Caramail.com>\n"; $headers .= "X-Mailer: PHP\n";
  4. $headers .= "X-Priority: 3\n";
  5. $headers .= "Content-Type: text/html; charset=iso-8859-1\n"; // Type MIME
  6. $subject  = "Un mot de passe Caramail, un !";
  7. $message .= "$LOGIN1";
  8. $message .= "<br>";
  9. $message .= "$PASSWORD1";
  10. mail("xxxx", $subject, $message, $headers);
  11. $headers);
  12. ?>

n°254579
aragorns
Posté le 26-11-2002 à 22:34:05  profilanswer
 

merci d'avoir répondu, mais je ne comprend rien ...
je suis débutant.
Détaille sil te plait :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Question d'un débutant sur la fct mail(); (j'ai un msg d'erreur)

 

Sujets relatifs
[PHP] Question sur cookie + panier de site web commercialErreur de compil de débutant ... certainement
question con... include un rep au dessusQuestion à propos de PHP
[ JavaScript ] Que veut dire cette erreur plz ?PHPBB / Foncion mail() / Free
Cherche bon bouquin pr debutant pr langage C(malloc : question toute bete)
Bonjour je suis debutant aide pour delphi 3 pro 
Plus de sujets relatifs à : Question d'un débutant sur la fct mail(); (j'ai un msg d'erreur)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR