Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

Comment configurer le php.ini de linux



  1. #1
    lukes

    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. Publicité
  3. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  4. #2
    lukes

    Re : Comment configurer le php.ini de linux

    Personne n'aurait de solutions ?

  5. #3
    Towl

    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) ...)
    The only limiting factor of the Linux operating system, is his user. - Linus Torvalds

  6. #4
    lukes

    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 à 04h45.

  7. A voir en vidéo sur Futura
  8. #5
    Towl

    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 =
    The only limiting factor of the Linux operating system, is his user. - Linus Torvalds

  9. #6
    lukes

    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

  10. Publicité
  11. #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.

  12. #8
    lukes

    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 !

  13. #9
    lukes

    Re : Comment configurer le php.ini de linux

    Quelqu'un aurait-il d'autres suggestions ?

  14. #10
    Towl

    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 ?
    The only limiting factor of the Linux operating system, is his user. - Linus Torvalds

  15. #11
    lukes

    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.

  16. #12
    Towl

    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 ?
    The only limiting factor of the Linux operating system, is his user. - Linus Torvalds

  17. Publicité
  18. #13
    lukes

    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 !

  19. #14
    lukes

    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 ?

  20. #15
    lukes

    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, 15h13
  2. Configurer Internet sous Linux Ubuntu
    Par invite75213404 dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 09/12/2006, 20h03
  3. Comment Configurer Le Mkv
    Par Mac jul dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 07/11/2006, 13h11
  4. Linux, PHP - offre d'emploi
    Par Paulina dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 06/08/2004, 12h39
  5. ouvrir port com en php sous linux
    Par teez dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 27/03/2003, 21h55
Découvrez nos comparatifs produits sur l'informatique et les technologies.