Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 05/05/2019, à 18:17

Black-K-fee

Re : [RESOLU] Config pour tester fonction mail() php en local

Ben j'ai pareil :

koffee@koffee-X406UAR:~$ ls -al /usr/sbin/sendmail
lrwxrwxrwx 1 root root 12 nov.  28  2016 /usr/sbin/sendmail -> ../bin/msmtp

C'est à n'y rien comprendre... hmm

Toujours est-il que ma fonction mail() ne fonctionne plus...

Et je viens de remarquer aussi que dans mon php.ini j'ai bien ça :

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost:1025
; http://php.net/smtp-port
smtp_port = 1025

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path = "sendmail -t -i"

Par contre, si je fais un phpinfo() j'ai ça :

sendmail_from	no value	no value
sendmail_path	/usr/sbin/sendmail -t -i 	/usr/sbin/sendmail -t -i 
serialize_precision	-1	-1
short_open_tag	On	On
SMTP	localhost	localhost
smtp_port	25	25

Je devrais avoir au moins a ligne smtp_port : 1025   1025

Ou je me trompe?

Hors ligne

#52 Le 05/05/2019, à 18:32

krodelabestiole

Re : [RESOLU] Config pour tester fonction mail() php en local

Black-K-fee a écrit :
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost:1025
; http://php.net/smtp-port
smtp_port = 1025

moi j'ai ça :

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

ça pose peut-être problème la manière dont tu as spécifié le port, même si c'est pas pris en compte...

En ligne

#53 Le 05/05/2019, à 18:33

krodelabestiole

Re : [RESOLU] Config pour tester fonction mail() php en local

Black-K-fee a écrit :

Je devrais avoir au moins a ligne smtp_port : 1025   1025

Ou je me trompe?

le port est spécifié dans la config de msmtp, pas via php. dans le php.ini de toute façon ces paramètres ne sont pris en compte que sous windows.

En ligne

#54 Le 05/05/2019, à 18:46

Black-K-fee

Re : [RESOLU] Config pour tester fonction mail() php en local

Et pourqoui dans mon phpinfo() j'ai ça :

sendmail_path	/usr/sbin/sendmail -t -i 	/usr/sbin/sendmail -t -i 

Ca a une influence?

Hors ligne

#55 Le 05/05/2019, à 19:12

krodelabestiole

Re : [RESOLU] Config pour tester fonction mail() php en local

c'est le paramètre par défaut :

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =

normalement ça marche bien tel quel.

En ligne

#56 Le 05/05/2019, à 19:13

krodelabestiole

Re : [RESOLU] Config pour tester fonction mail() php en local

tu es sûr de l'utilisation correcte de la fonction mail() ?

En ligne

#57 Le 05/05/2019, à 20:26

Black-K-fee

Re : [RESOLU] Config pour tester fonction mail() php en local

Ben a priori oui :

<?php

$destinataire = "contact@gmail.com";

$sujet = utf8_decode("Activer votre compte");
$entete = utf8_decode("From: BookingNoteBook.com");

$message = utf8_decode('Hello World');

// Envoi du mail
$envoi = mail($destinataire, $sujet, $message, $entete);
var_dump($envoi);

et le resultat du var_dump() :

bool(false) 

Hors ligne

#58 Le 05/05/2019, à 20:33

Black-K-fee

Re : [RESOLU] Config pour tester fonction mail() php en local

Et quand je jette un oeil dans mon mail.err :

May  5 20:28:14 localhost msmtp: host=localhost tls=off auth=off from=micropoutre@bugcore recipients=contact@gmail.com errormsg='cannot connect to localhost, port 1025: Connection refused' exitcode=EX_TEMPFAIL
May  5 20:28:15 localhost msmtp: host=localhost tls=off auth=off from=micropoutre@bugcore recipients=contact@gmail.com errormsg='cannot connect to localhost, port 1025: Connection refused' exitcode=EX_TEMPFAIL

Hors ligne

#59 Le 05/05/2019, à 21:03

krodelabestiole

Re : [RESOLU] Config pour tester fonction mail() php en local

micropoutre@bugcore c'est un exemple hein (à peu près ce que j'utilise chez moi), mets ton email (qui va apparaître comme expéditeur)

cannot connect to localhost, port 1025: Connection refused

bon ben on a un message d'erreur. mauvaise config de maildev a priori. soit il demande une authentification, soit il écoute sur un autre port que 1025, soit il ne tourne pas...

l'interface web dit bien "Now receiving all emails on port 1025" ?

En ligne

#60 Le 05/05/2019, à 21:11

krodelabestiole

Re : [RESOLU] Config pour tester fonction mail() php en local

en tout cas j'ai testé ton script php j'ai un bool true et l'email est bien attrapé dans les filets de maildev.

En ligne

#61 Le 05/05/2019, à 21:28

Black-K-fee

Re : [RESOLU] Config pour tester fonction mail() php en local

krodelabestiole a écrit :

micropoutre@bugcore c'est un exemple hein (à peu près ce que j'utilise chez moi), mets ton email (qui va apparaître comme expéditeur)

Ahahah oui j'ai changé !

krodelabestiole a écrit :

en tout cas j'ai testé ton script php j'ai un bool true et l'email est bien attrapé dans les filets de maildev.

Oui moi aussi... Enfin !!! YAHOU !!! Enfin, après trois pu... de jours !!!

Bon, maintenant, j'ai un autre souci (je vois pas mon message !) mais ca viens de mon script donc je vais voir ça !!

encore un grand merci d'avoir pris le temps pour moi !!

Hors ligne

#62 Le 05/05/2019, à 21:34

krodelabestiole

Re : [RESOLU] Config pour tester fonction mail() php en local

mais du coup je pige pas trop quel était le souci.. tu as changé qq chose depuis le #42 ?

En ligne

#63 Le 05/05/2019, à 21:49

Black-K-fee

Re : [RESOLU] Config pour tester fonction mail() php en local

Euh... Oui mais j'ai honte... roll

C'était mon format du mail qui n'était pas bon... Je ne récupérais as le mail car mon nom de variable n'était pas correct... C'est ton post qui m'a mis la puce a l'oreille...

(Aie, ouille, pas les pierres !! )

Bon maintenant, j'ai un souci dans mon corp de message mais je vais trouver !

Encore merci ! wink

Hors ligne

#64 Le 05/05/2019, à 22:11

krodelabestiole

Re : [RESOLU] Config pour tester fonction mail() php en local

haha ok smile

pas de quoi

En ligne