Fonction mail()



  • salut
    j'ai réinstallé mon vps, il est tout frais mais j'ai un petit probleme, la fonction mail de php n'envoie rien…

    auriez vous une piste ?
    merci



  • Sur ton vps met un fichier test.php avec phpinfo(); dedans et regarde si la fonction mail() est activé. Si elle est activé met ton script d’envoye d'email sur le forum pour qu'on regarde si cela vient de ton script.

    Note : Sa peut simplement être le serveur qui refuse l'envoie du mail car tu en a trop envoyé et sont considéré comme spam. Crée un ticket support dans ton espace client pour être sûr.



  • salut,
    alors mon script il est tout con

     <?php
     mail('monmail@gmail.com', 'test mail firstheberg', 'test envoi mail');
     ?>
    

    je colle les infos de mon phpinfo()

    mail.add_x_header	On	On
    mail.force_extra_parameters	no value	no value
    mail.log	no value	no value
    sendmail_from	no value	no value
    sendmail_path	/usr/sbin/sendmail -t -i 	/usr/sbin/sendmail -t -i 
    

    avant mes messages partaient en tant que www-data@vpsfirstheberg.net

    mais la, rien du tout et dans les logs rien


  • Administrateur

    Tu as bien installé sendmail ?



  • installation sendmail

    apt-get install sendmail-bin
    ```je redemarre apache2..
    

    /etc/init.d/apache2 restart

    
    bon voila
    il me semble qu'a la première livraison sendmail était déja installé ? ou je craque ?
    
    bon bref c'est résolu merci :)
    ++
    
    _par contre ca rame a bloc aujourd'hui_


  • par contre tout ne marche pas parfaitement
    dans un bash en 'autostart' j'ai la config de mes iptables qui m'envoie un mail a la fin avec la commande

    echo "IPTABLES CONFIGURATION DONE" | mail -s `hostname` Shell Root mon@adresse.fr
    ```qui me renvoie cette erreur
    

    Can't send mail: sendmail process failed with error code 67


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.