hargan Posté 21 Février 2006 Partager Posté 21 Février 2006 Bonjour, On entend toujours dire qu'on peux preciser le SMTP a utiliser quand on utilise la fonction PHP mail() uniquement sur windows. J'aimerai savoir alors comment peut on utiliser un serveur SMTP externe au serveur web tout en sachant que dans mon cas il sagit d'un serveur linux. Dois-je utiliser une fonction autre que mail() ou peut etre me suis-je mal renseigné. Merci d'avence... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 21 Février 2006 Partager Posté 21 Février 2006 Il suffit de renseigner ce serveur smtp dans le fichier php.ini, et redémarrer apache si Php tourne en module. Il faut changer la ligne SMTP = localhost et la ligne suivant avec l'adresse email de l'expéditeur. Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
hargan Posté 21 Février 2006 Auteur Partager Posté 21 Février 2006 donc j'ai du mal me renseigner car cette solution je l'avais vu, mais elle etait dite, sois disant, que pour windows. Je vais me la tester qd meme tout de suite, je tient au courant. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 21 Février 2006 Partager Posté 21 Février 2006 Je pense que le commentaire "Windows" est pour montrer que sous Windows il faut changer cette variable. Mais elle devrait être utilisée sous Linux aussi à mon avis. Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
hargan Posté 21 Février 2006 Auteur Partager Posté 21 Février 2006 ben non ma source n'etait pas mauvaise je n'est pas encore tester, mais, meme dans le php.ini il est preciser : [mail function] ;For Win32 Only SMTP = blablalba je vais peut etre tester qd meme mais a mon avis... :-/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 21 Février 2006 Partager Posté 21 Février 2006 Effectivement, cela semble inopérant. Par contre comme sous Linux sendmail (ou tout autre agent configuré) est appelé par défaut, il suffit vraisemblablement d'éditer le fichier de configuration de sendmail pour nommer un autre serveur SMTP. Ce sera donc sendmail qui choisira le SMTP, et non Php. Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
hargan Posté 21 Février 2006 Auteur Partager Posté 21 Février 2006 Effectivement apres test cela ne fonctionne pas :-) Je vais tester cette solution de sendmail merci pour tes reponse Dan. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant