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

  FORUM HardWare.fr
  Programmation
  PHP

  Petit pb avec mon hebergeur pour l'envoi de mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit pb avec mon hebergeur pour l'envoi de mail

n°885882
bubu666
Posté le 29-10-2004 à 15:20:32  profilanswer
 


Voila, depuis 1 semaine plus aucun formulaire mail ne fonctionne sur les sites de l'agence. Je viens de recevoir un coup de tel de l'hebergeur et nous signale en fait, que l'adresse mail contenu dans la variable From du mail doit obligatoirement existé sur le serveur de notre hebergeur. Hors cette adresse en questions, c'est le mail de la personne qui a rempli le formulaire contact donc c'est impossible que le mail précisé soit sur le serveur.
 
Comment faire? voici le script php qui envoi le mail:
 
<?php  
 
/////voici la version Mine  
$headers = "MIME-Version: 1.0\r\n";  
 
//////ici on détermine le mail en format text  
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";  
 
////ici on détermine l'expediteur et l'adresse de réponse  
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";  
 
$subject="$objet";  
$destinataire="solution@lenchanteur.fr";  
$body="$message";  
if (mail($destinataire,$subject,$body,$headers)) {  
echo "Votre mail a été envoyé";  
} else {  
echo "Une erreur s'est produite lors de l'envoi du mail";  
}  
?>

mood
Publicité
Posté le 29-10-2004 à 15:20:32  profilanswer
 

n°887155
nagadoudi
T nagadoudi, rentre ta finette
Posté le 31-10-2004 à 17:54:15  profilanswer
 

A priori, si le serveur est configuré pour brider la fonction mail(), il n'y a pas de moyen. A moins de bricoler un peu... genre en placer le script de la fonction mail sur un autre serveur...
 
Dans ce cas, tu appelles la page avec include par exemple : include('http://....php'). Pour ça, il faut activer les gestionnaires d'URL et surtout sécuriser le tout !
 
http://fr.php.net/filesystem/#ini.allow-url-fopen
http://fr.php.net/include/

n°887161
aspegic500​mg
Posté le 31-10-2004 à 17:57:49  profilanswer
 

mettez un mail fixe pour le "from:" genre "siteweb@tondomaine.com", et insérer dans le mail l'adresse que le visiteur a rentré dans le champ "from:" du formulaire.


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

  Petit pb avec mon hebergeur pour l'envoi de mail

 

Sujets relatifs
envoi d'un mailfonction mail() ne tient pas compte de mes headers
Envoi de fichier excell automatique[xml+PHP] parser xml avec php, petit pb: ça n'affiche que des chiffres
fonction mail() et formatage du message[prog simple] Petit prog pour changer auto la taille d'une image
Envoyer un mail "propre" avec la fonction mail()Petit Probleme : Connexion a sa base de donnée sous Multimania
Envoyer un mail dans un serveur en java 
Plus de sujets relatifs à : Petit pb avec mon hebergeur pour l'envoi de mail


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