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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Fonction Mail (oui encore un post... ;o)... desolé.... )

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Fonction Mail (oui encore un post... ;o)... desolé.... )

n°243719
Johan
Posté le 12-11-2002 à 20:00:15  profilanswer
 

Bonjour,
 
J'essaie en vain d'utiliser la fonction mail mais ça ne marche pas...
Par exemple:
 
<?
mail("monadresse@toto.com","Mon sujet","Mon msg" );
?>
 
Mon hebergeur me propose de faire de tout... ASP/PHP...
J'ai regarder le PHP.INI avec la foncrion phpinfo() et pourtant la zone SMTP et sendmail_from sont bien renseignée.. (les serveurs son sous W2KServer/IIS)
 
J'ai essayé de mettre des entete, version MIME, CONTENT-TYPE, CHARSET etc... et ça ne passe pas non plus...
La fonction mail renvoie un booleén... et il me renvoie "1" qui s'apparente à true... ce qui me fait dire que le traitement c'est bien effectué mais aucun mail recu à destination !!!
 
J'ai également un forum (phpBB2 pour ne pas le citer) et les mails fonctionnent bien lors de l'inscription au forum (validation)... Qu'utilisent ils de plus ? sachant que les sources sont assez difficiles à comprendre (du moins pour moi), y'a t il un expert PHP qui pourrait m'aider ?
 
Merci ;)

mood
Publicité
Posté le 12-11-2002 à 20:00:15  profilanswer
 

n°243779
__jerome__
Posté le 12-11-2002 à 21:41:51  profilanswer
 

Voici une fonction qui devrait faire ton bonheur:
 
function mail_html($mail_dest, $objet, $mailmessage, $mail_exp, $nom_exp)
{
srand((double)microtime()*1000000);
$id_mail = md5(uniqid(rand));
 
$entete= "From: ".$nom_exp." <".$mail_exp.">\r\n";    // Adresse expéditeur
$entete.= "Reply-To: ".$mail_exp."\r\n";     //adresse renvoie
$entete.= "MIME-Version: 1.0 nContent-Type: multipart/alternative;   boundary=\"----=".$id_mail."\"\n"; //type mime
$entete.= "Content-Type: text/html; charset=iso-8859-1\r\n";        
mail($mail_dest, $objet, $mailmessage, $entete) or die("<B>".$nom_exp.", votre mail n'a pas été envoyé à $nom_dest à l'adresse ".$mail_dest.".</B><br><a href=".$path.">Recommencer</a><br>" );    //construction et envoie du mail
}

n°243796
Johan
Posté le 12-11-2002 à 22:12:25  profilanswer
 

Merci beaucoup pour ton script... ;)
ça ne marche toujours pas... aucun message d'erreur...
 
J'ai rajouté cela pour l'appel de la fonction:
 

Code :
  1. mail_html("mon_email","test","test","mail_exp","sparrow" );
  2. echo "mail envoyé";


 
bien sur mon_email et mail_exp sont des vraies adresses mail...
 
il m'affiche bien "mail envoyé" mais rien n'y fait... aucun mail dans ma bal
 
La version de php utilisée par mon hebergeur est la 4.0.6
phpinfo() me donne:
sendmail_from>compte de service de mon hebergeur
SMTP>serveur SMTP de mon hebergeur
Internal Sendmail Support for Windows 4>enable
 
par contre j'ai eu une erreur lorsque j'ai voulu utiliser le compte de service qui est configuré dans le php.ini... ce qui est normal... sinon bonjour l'usurpation d'identité... :)

Code :
  1. Warning: Server Error in ################ on line 10
  2. compte_de_service, votre mail n'a pas été envoyé à à l'adresse mail_destinataire.
  3. Recommencer


 
C'est peut etre le serveur de l'hebergeur qui est mal parametré non ?? vous en pensez quoi ?

n°243927
__jerome__
Posté le 13-11-2002 à 10:26:42  profilanswer
 

Tu as renseigné $nom_exp , $nom_dest et $path.
A tout hazard...
Sinon je ne vois pas

n°244004
Johan
Posté le 13-11-2002 à 12:05:30  profilanswer
 

oui oui... cf mon appel à la fonction... :)
Sinon, pour le $path, il n'est pas important pour le fonctionnement de l'envoi... ;)
 
En tout cas merci pour ton aide, c'est sympa ! ;)
Bon ben je suis dedans jusqu'au coup !! lol !


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

  [PHP] Fonction Mail (oui encore un post... ;o)... desolé.... )

 

Sujets relatifs
Problème avec la fonction mail(..) --> "Warning serveur error"Cherche qqn qui peut m'aider pour les scripts PHP
[PHP] Creation d'un fichier et telechargement de celui-ci[PHP] Ou trouver de la doc et quel utilitaire pour coder ?
[PHP] Cherche bons programmeurs pour site web ...[PHP] Gestion de tournois dans des LAN
[PHP] Besoin d'aide ... explications à l'interieur ... merci[PHP] Upload de fichiers avec barre de progression...
[HTML ou PHP] Un site pour une association ? 
Plus de sujets relatifs à : [PHP] Fonction Mail (oui encore un post... ;o)... desolé.... )


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