fredy017 Posté(e) le 6 octobre 2020 Partager Posté(e) le 6 octobre 2020 Bonjour, je relance ce sujet. Car je ne trouve pas mon problème. j'ai un Nas Synology avec PHP Version 7.4.9 et apache HTTP Server 2.4.43-0015 Directive Local Value Master Value mail.add_x_header Off Off mail.force_extra_parameters no value no value mail.log no value no value sendmail_from fredy17@free.fr fredy17@free.fr sendmail_path /usr/bin/ssmtp -t /usr/bin/ssmtp -t mailparse.def_charset us-ascii us-ascii SMTP localhost localhost smtp_port 465 465 J'ai la configuration de notification qui fonctionne. Mail server qui est configuré et qui fonctionne. Mais je n'arrive pas à recevoir un mail en PHP. Pour le port SMTP de free le 465 & 587 fonctionne pour les notifications et j'ai mis smtp.free.fr pour le server smtp. Merci d'avance si vous avez une réponse pour moi. Lien vers le commentaire Partager sur d’autres sites More sharing options...
DaffY Posté(e) le 6 octobre 2020 Partager Posté(e) le 6 octobre 2020 Bonjour,Problème avec cette version de php (même souci )Si on redescend en v 7.3 ça fonctionne à nouveau.Après dire ou et quoi en détail...On a déjà eu ça avec php7.3, il a fallut attendre une correction de webstation.J’imagine que cela doit être similaire lié à une nouvelle brique logicielle utilisée par cette version et mal paramètré signée avec l’os installé sur nos NAS.Pour ma part retour arrière et tout est ok.Bon courage Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 6 octobre 2020 Partager Posté(e) le 6 octobre 2020 Il y aura peut-être un élément de réponse en comparant les fichiers .ini de ces deux versions de PHP. Lien vers le commentaire Partager sur d’autres sites More sharing options...
fredy017 Posté(e) le 8 octobre 2020 Auteur Partager Posté(e) le 8 octobre 2020 Bonjour, je suis passé à la version PHP 7.3.16 Toujours pas d'envois de mail je reçois des notification du NAS car j'ai un problème avec un disque dur. Y-a-t'il des paramètre différents à rentrer. Ci-joint fichier de test d'Email : <?php phpinfo(); mail("Fredy017@gmx.fr", "Test PHP", "Envoie réussi"); mail('Fredy017.tv@gmail.com', 'Test PHP', 'Envoie réussi'); mail('selecta17@free.fr', 'test', 'envoi réussi'); mail("selecta17@free.fr", "test", "envoi réussi"); echo('test'); ?> Merci d'avance pour votre aide et bonne journée. Lien vers le commentaire Partager sur d’autres sites More sharing options...
DaffY Posté(e) le 8 octobre 2020 Partager Posté(e) le 8 octobre 2020 Bonsoir, la syntaxe est correcte mais j'ai déjà eu ce genre de souci et j'ai contourné en précisant quelques headers en sus (notamment le from reprenant l'adresse email utilisée identique à celle paramètrée dans la notification) soit une commande à variables comme suit : mail($to, $subject, $message, $headers) avec en amont :$from = "email d_envoi inf email@orange.fr sup"; $to = toto@aol.com;$subject = "message";$headers = 'MIME-Version: 1.0' . "\r\n";$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";et pour finir j'assemble le tout ainsi$headers .= 'From: '.$from."\r\n". 'Reply-To: '.$from."\r\n" . 'X-Mailer: PHP/' . phpversion(); ensuite je lance ma commande mail comme indiquée au dessus. J'ai pu remarqué ainsi que le mail arrivait à bon port rapidement et passait les méandres des robots divers et variés qui pourraient considérer mon mail comme du spam. Si ça peut aider...PS : j’ai rééditer le post car même en mettant en mode code la syntaxe n’était pas respectée .. dans la ligne $from inf est à remplacer par le signe inférieur et sup par supérieur ...désolé Lien vers le commentaire Partager sur d’autres sites More sharing options...
fredy017 Posté(e) le 8 octobre 2020 Auteur Partager Posté(e) le 8 octobre 2020 Merci Daffy, ça fonctionne enfin😀. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.