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

  FORUM HardWare.fr
  Programmation
  PHP

  envoie de mail en php (mail, ini_set, fsockopen)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

envoie de mail en php (mail, ini_set, fsockopen)

n°1910777
dioranha
Posté le 31-07-2009 à 17:31:36  profilanswer
 

Bonjour,
 
J'ai realiser un formulaire en html, et je voudrai que le resultat me soi uniquement envoyer par mail.  
J'ai tout d'abord utiliser la fonction mail(), mais une erreur c'est affichée a cause du serveur smtp.  
j'ai donc utilisé le fonction ini_set mais une nouvelle cest affiché, jai alors voulu tester la fonction fsockopen mais l'erreur s'affiche toujours :  
 
''Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. k2sm2750137rvb.7 in C:\wamp\www\Site\supportcont.php on line 139''  
 
(la ligne 139 est la ligne de ma fonction mail())
 
voici une partie de mon code php:
 
 
 
$g = "nom:\$nom\n";
$g .= "prenom:\$prenom\n";
$g .= "company:\$company\n\n";
$g .= "pays:\$pays\n\n";
$g .= "courriel:\$courriel\n\n";
$g .= "tel:\$tel\n\n";
$g .= "Msg:\$msg\n\n";
 
$recipient = "moi@gmail.com";
$subject = "Contact support";  
 
$headers ='From: "nom"<$courriel>'."\n";  
$headers .='Reply-To: $courriel'."\n";  
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";  
$headers .='Content-Transfer-Encoding: 8bit';  
 
fsockopen("smtp.gmail.com","25",$errno,$errmsg,30);
ini_set("SMTP","smtp.gmail.com" );
mail($recipient, $subject, $g, $headers);
 
 
 
 
Je suis débutante en php et je ne sais pas tres bien comment utiliser la fonction fsockopen. Je ne sais pas si mon erreur vient de la...
 
Quelqu un pourrait il m'aider à resoudre ce pb svp?  
D'ou vient cette erreur? estce a cause d'une des fonctions que jai mal ecrite?
pourriez vous me conseiller?
 
Je vous remercie d'avance!

mood
Publicité
Posté le 31-07-2009 à 17:31:36  profilanswer
 

n°1910854
aideinfo
Posté le 31-07-2009 à 22:03:47  profilanswer
 

Déjà, le SMTP de Gmail nécessite SSL. Et faut donner des infos, ton médecin ne te fait pas une ordonnance parce que tu lui dis "je suis malade", là, c'est pareil !
Par contre, je viens d'"apprendre une chose, ini_set() permet d'envoyer un e-mail en PHP5 !

Message cité 1 fois
Message édité par aideinfo le 31-07-2009 à 22:05:08

---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1912291
weed
Posté le 06-08-2009 à 12:30:13  profilanswer
 

aideinfo a écrit :

Déjà, le SMTP de Gmail nécessite SSL. Et faut donner des infos, ton médecin ne te fait pas une ordonnance parce que tu lui dis "je suis malade", là, c'est pareil !
Par contre, je viens d'"apprendre une chose, ini_set() permet d'envoyer un e-mail en PHP5 !


 
ou as tu vu que ini_set permet d'envoyer un mail.  
Cela permet de juste de modifier une configuration de php.ini

n°1912344
aideinfo
Posté le 06-08-2009 à 14:05:22  profilanswer
 

C'était "ironique". Je sais à quoi sert ini_set() (mais pas forcément dioranha).


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1913537
DjMerguez
Posté le 10-08-2009 à 15:55:34  profilanswer
 

On peut spécifier le serveur SMTP à utiliser sans php.ini ou un ini_set() ?


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

  envoie de mail en php (mail, ini_set, fsockopen)

 

Sujets relatifs
Problème lors de la reception de mail sur lotus noteenvoi de mail avec pièce jointe
envoie de mail par SMTPproblème avec fsockopen()
prob fonction mail phpenvoi d'un mail
javascript envoi mail avec pièce jointe[Résolu] pyhon & envoie d'xml par post
Envoi avec la fonction mail() 
Plus de sujets relatifs à : envoie de mail en php (mail, ini_set, fsockopen)


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