PHP: Problème d'envoi d'emails

Résolu
Dédé Grogon Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   -  
UgglyBoy Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   -
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.



A voir également:

1 réponse

UgglyBoy Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   64
 
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