Comment configurer le php.ini de linux
Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

Comment configurer le php.ini de linux



  1. #1
    invite99a31ef7

    Comment configurer le php.ini de linux


    ------

    Bonjour,

    Je suis en train de créer un programme qui envoi un mail, sur apache, mais je n'arrive pas à envoyer un message. J'ai pourtant configurer l'adresse IP du php.ini mais ça ne change rien. Y'aurait-il qqch d'autre à changer en sachant que le programme marche ?

    Merci d'avance

    -----

  2. #2
    invite99a31ef7

    Re : Comment configurer le php.ini de linux

    Personne n'aurait de solutions ?

  3. #3
    invite4ad25ccf

    Re : Comment configurer le php.ini de linux

    La, j'ai pas ma boule de cristal, donc j'aurais du mal à te répondre
    Un peu plus d'information serait le bienvenu (bout du script php, bout du php.ini incriminé, les messages d'erreurs (php et syslog) ...)

  4. #4
    invite99a31ef7

    Re : Comment configurer le php.ini de linux

    Voici mon code d'envoi de mail :

    Code:
    <?php
    //Envoi d'un mail
    
         $to = 'lucas.streit@wanadoo.fr';
         $subject = 'Signalement dun bug, une faute dorthographe sur roboticstation';
         $message = 'Bonjour !'
       
    	 $headers = 'From: ########@wanadoo.fr' . "\r\n" .
         'Reply-To: ########@wanadoo.fr' . "\r\n" .
         'X-Mailer: PHP/' . phpversion();
    	
    
     mail($to, $subject, $message, $headers) or die ("Couldn't send mail!" );
    
    Et voici le bout de code du php.ini :
    
    [mail function]
    ; For Win32 only.
    SMTP = 193.252.22.64
    smtp_port = 25
    
    ; For Win32 only.
    ;sendmail_from = me@example.fr
    
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =
    
    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail(), even in safe mode.
    ;mail.force_extra_parameters =

    Voilà merci d'avance !
    Dernière modification par yoda1234 ; 22/06/2008 à 03h45.

  5. A voir en vidéo sur Futura
  6. #5
    invite4ad25ccf

    Re : Comment configurer le php.ini de linux

    Il faut que tu indique le chemin vers ton mailer :
    généralement /bin/mail ou /usr/bin/mail ou /bin/sendmail ou mail tout cour ou sendmail tout court ou ..
    Ex:
    Code:
    [mail function]
    ; For Win32 only.
    ;SMTP = 193.252.22.64
    ;smtp_port = 25
    
    ; For Win32 only.
    ;sendmail_from = me@example.fr
    
    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = mail -t -i
    
    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail(), even in safe mode.
    ;mail.force_extra_parameters =

  7. #6
    invite99a31ef7

    Re : Comment configurer le php.ini de linux

    J'ai bienfait cette modification sur le php.ini, mais aucun changement :'(
    Je n'ai pourtant aucun message d'erreur !

    Quelqu'un aurait une autre solution ??

    Merci

  8. #7
    zoup1

    Re : Comment configurer le php.ini de linux

    Est-ce que le mailer est correctement configuré pour envoyer un message ?
    Car ce n'est pas forcément un problème avec php.

    Si tu tapes dans la console :

    echo "test d'envoi" | mail lukes@futura.fr

    Cela devrait envoyer un mail qui content "test d'envoi" à lukes@futura.fr
    Si cela n'envoie pas le mail en question alors c'est qu'il y a un problème qui ne vient pas de php.
    Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.

  9. #8
    invite99a31ef7

    Re : Comment configurer le php.ini de linux

    Pardon, mais je n'ai pas compris ^^

    Pourriez-vous reformuler votre réponse svp

    En tout cas merci !

  10. #9
    invite99a31ef7

    Re : Comment configurer le php.ini de linux

    Quelqu'un aurait-il d'autres suggestions ?

  11. #10
    invite4ad25ccf

    Re : Comment configurer le php.ini de linux

    essaye de tapper ces commandes dans shell et donne nous le résultat :
    mail
    echo "test d'envoi" | mail lukes@futura.fr
    sendmail


    Sinon, quelle distribution de linux utilises tu ?

  12. #11
    invite99a31ef7

    Re : Comment configurer le php.ini de linux

    J'ai tape ce code et on me revoye tous les mails dans ma éboîte de récéption" puis j'ai quité ma boîte en faisant : q. Et là c'est marqué : Recipient names must be specified. Que dois-je faire ??

    Merci.

  13. #12
    invite4ad25ccf

    Re : Comment configurer le php.ini de linux

    Donc a priori, la commande mail fonctionne.
    As tu bien recu un mail sur ton adresse lorsque tu as fais echo "toto est le plus beau" | mail -s 'Un zouli sujet' lukes@futura.com ? (j'ai rajouté un sujet, et changé le corps pour passer la plupart des mauvais filtre antispam).
    Tant que cette commande ne marche pas, tu ne pourras pas envoyer de mail avec ton script php.

    Et que te donne les fichiers /var/log/mail/* lorsque tu tentes d'envoyer un mail ? normalement, tu dois avoir soit des messages d'erreurs ou autre. Pourrais tu nous les poster ?

  14. #13
    invite99a31ef7

    Re : Comment configurer le php.ini de linux

    En faite je pense avoir compris pourquoi je n'arrive pas à envoyer des mails. En fait, avant que apache va sur internet, il passe par un firewall. Et celui-ci, je pense, bloque l'envoi des mails.

    Je me trompe ? Merci de votre aide !

  15. #14
    invite99a31ef7

    Re : Comment configurer le php.ini de linux

    Quelqu'un a déjà eu ce problème à cause du firewall ? Si oui, quels ports faudrait-il ouvrir ?

  16. #15
    invite99a31ef7

    Re : Comment configurer le php.ini de linux

    Re-bonjour !

    J'avais fait une erreur auparavant lorsque towl m'avais dit de bien configurer le mailer (en fait je l'ai mal configurer !). Cette-fois-ci je l'ai configurer comme il fallait et maintenant, PHP me renvoie le message d'erreur "Couldn't send mail!" que je lui avait indiquer si le message n'aurait pas pu être envoyer. J'ai donc fait des progrès ^^. Que dois-je faire maintenant pour remidier à ce problème ?

    En tout cas je vous dis merci de tout ce que vous faîtes pour moi !

Discussions similaires

  1. comment configurer thunderbird
    Par ABN84 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 39
    Dernier message: 02/09/2009, 14h13
  2. Configurer Internet sous Linux Ubuntu
    Par invite428e20bb dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 09/12/2006, 19h03
  3. Comment Configurer Le Mkv
    Par invite3134c509 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 07/11/2006, 12h11
  4. Linux, PHP - offre d'emploi
    Par invite0d22da4b dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 06/08/2004, 11h39
  5. ouvrir port com en php sous linux
    Par invite3435c378 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 27/03/2003, 20h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...