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

  FORUM HardWare.fr
  Programmation
  PHP

  Config php.ini ou apache pour mail()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Config php.ini ou apache pour mail()

n°1289954
numa1985
Posté le 23-01-2006 à 12:37:27  profilanswer
 

Voila je réalise un site WEB en php pour un prjet d'IUT pour un client!
Je dois pouvoir gérer l'envoi de mail pour informer d'une mise a jour!
Jusque là ca va, c'est la fonction mail()
 
Seulement en local, quelle config dois-je faire pour pouvoir envoyer facilement des mails.
Dois-je utiliser un smtp d'un fournisseur??
Dites moi quelle est la solution la plus facile a mettre en place car aprés, le vrai site sera chez le client et là je pense que tout ira bien chez lui!
 
MERCI

mood
Publicité
Posté le 23-01-2006 à 12:37:27  profilanswer
 

n°1289957
benamoubea​ch
tivuplai
Posté le 23-01-2006 à 12:41:35  profilanswer
 

Tu lui demandes son serveur smtp à lui, comme ca pas de surprises quand l'application sera livrée.

n°1289960
numa1985
Posté le 23-01-2006 à 12:42:40  profilanswer
 

oui mais pour tester que tout marche sur ma machine...
J'ai pas de moyen ???

n°1289964
benamoubea​ch
tivuplai
Posté le 23-01-2006 à 12:44:31  profilanswer
 

tu prend n'importe lequel dans ce cas la :)

n°1289971
numa1985
Posté le 23-01-2006 à 12:53:29  profilanswer
 

pardon, je suis sous ubuntu, j'ai cherché un peu mais quel ligne dois-je changer pour spécifier un SMTP...

n°1289972
benamoubea​ch
tivuplai
Posté le 23-01-2006 à 12:55:29  profilanswer
 

ok sous linux pas besoin d'un smtp alors.
 
ouvre ton php.ini et fait une recherche sur la string "sendmail_path"

n°1289979
numa1985
Posté le 23-01-2006 à 13:03:55  profilanswer
 

j'ai rien a mon sendmail_path ???
Je dois changer qq ?

n°1290096
omega2
Posté le 23-01-2006 à 14:48:44  profilanswer
 

L'envoie de mail depuis php sous un serveur UNIX nécessite plusieurs chôses :

  • que sendmail ou un "sendmail-wrapper" (un programme qui se fait passer pour sendmail et qui redirige les demandes vers le serveur de mail du serveur) soit installé au moment de l'installation soit disponible. Si ca n'est pas le cas, aucun mail ne poura être envoyé, les fonctions "mail()" et "ezmlm_hash()" risquent de ne pas être disponible du tout et "mb_send_mail()" retournera vraissemblablement toujours "false". Si c'est le cas, il faut recompiler une version de php aprés avoir réinstallé sendmail ou un sendmail-wrapper.
  • que sendmail ou un sendmail-wrapper soit disponible et que le serveur de mail ai accés à un serveur DNS afin de trouver les serveurs distants.
  • que la ligne sendmail_path soit renseigné avec le chemin d'accés au programme sendmail ou au sendmail-wrapper. Ca permettra à php de comuniquer avec lui et donc de pouvoir envoyer des mails. Si cette ligne n'existe pas, il faudra la rajouter.


Il me semble que j'oublis un ou deux détails dont une ligne à rajouter dans le php.ini mais je vois plus lesquels.


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

  Config php.ini ou apache pour mail()

 

Sujets relatifs
Espaces remplacés par des plus dans un mail[URL Rewriting] Problème de .htaccess sous Apache 2 ...
image animée dans un mailmod_python 3 et apache 2
Probleme avec PHP mail[RESOLU] vérification si mail est déjà dans la bdd
Mettre en forme le message d'un mail [RESOLU]script mail - Envoi à deux destinataires
Compatibilité version PHP/MySQL/ApacheMail sous Outlook...
Plus de sujets relatifs à : Config php.ini ou apache pour mail()


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