Bonjour à tous !
Depuis ce matin j'essaye à faire fonctionner ma fonction mail() en Php.
J'ai essayé au départ avec sendmail mais sur le net beaucoup dise qu'il n'est pas bon de le prendre.
Par hasard j'ai trouvé SSMTP ce qui convient parfaitement à ce que je souhaite car il me permet seulement l'envoi de mail.
De plus l'avantage c'est que ce n'est pas un démon du coup il ne prend pas de la mémoire pour rien.
Malheureusement je n'arrive pas à envoyer de mail en php.
J'arrive seulement à l'envoi de mail via la console.
Dans mon php.ini j'ai mit ceci:
[mail function]
; For Win32 only.
SMTP = smtp.free.fr
smtp_port = 25
; For Win32 only.
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = /usr/sbin/sendmail -t -i
sendmail_path = /usr/sbin/ssmtp -t -i -C/etc/ssmtp/ssmtp.conf
; Force the addition of the specified parameters to be passed as extra paramete$
; 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 =
Mon fichier php qui est censé envoyer le mail:
<?php
mail('moi@free.fr', 'test', 'coucou');
?>
Le fichier ssmtp.conf
root=moi@free.fr
mailhub=smtp.free.fr
rewriteDomain=higestion.com
FromLineOverride=YES