PHP: Problème d'envoi d'emails

Résolu
Dédé Grogon Messages postés 142 Statut Membre -  
UgglyBoy Messages postés 440 Statut Membre -
Salut à tous!

Je suis sur LinuxMint 13 et je n'arrive pas à envoyer des emails à partir de mon script PHP. Je me suis lancé dans un tas de configurations avec Postfix sans grand succès, puis j'ai la FAQ https://php.developpez.com/faq/?page=generalites#envoi-mail

Alors ce que je voudrais c'est être capable d'envoyer des emails sur une machine distante et/ou sur une adresse email quelconque et d'être capable d'exécuter les fonctions du type imap_open() , imap_mail etc...

J'ai désinstallé Postfix, et installé sendmail(), j'ai configuré mon fichier de configuration comme dans la FAQ mais toujours rien. Quand j'utilise la fonction mail() dans mon script, mon script ne réagit plus. Avec postfix installé la fonction me retournait [I]true/I, mais rien n'était envoyé (problème de configuration surement).

Alors maintenant tout ce que je veux, c'est que les fonctions de la famille de imap_open() puissent marcher normalement.

Merci d'avance pour vos réponses.

1 réponse

  1. UgglyBoy Messages postés 440 Statut Membre 66
     
    vérifie ton php.ini
    tu peux lancer un phpinfo() et rechercher sendmail_path

    cela t'indiquera le chemin où trouver le programme qui envera les e-mails à savoir sendmail

    ensuite, édite le sendmail.ini avec les settings suivants (par exemple):

    smtp_server=mail.yourdomain.com
    smtp_port=25
    default_domain=yourdomain.com
    pop3_server=mail.yourdomain.com
    pop3_username=you@yourdomain.com
    pop3_password=mysecretpassword
    force_sender=you@yourdomain.com
    hostname=
    


    tu devrais pouvoir utiliser la fonction mail() de php une fois ceci réglé.
    1