Emails envoyés refusés par Yahoo

Bonjour
J’utilise un script d’envoi d’e-mails. Tout fonctionne parfaitement si ce n’est que les emails à destination du domaine YAHOO (.fr, .com) me reviennent avec le message d’erreur suivant :

E-mail :***@yahoo.com
Erreurs : 1
Message : Final-Recipient: rfc822; @yahoo.com
Original-Recipient: rfc822;
@yahoo.com
Action: failed
Status: 5.0.0
Remote-MTA: dns; mta5.am0.yahoodns.net
Diagnostic-Code: smtp; 554 Message not allowed - [299]

L’adresse email du destinataire (ici volontairement cachée) est bien la bonne.
Les autres domaines ne posent aucun souci…

Que faut-il modifier ? Dans les HEADERS du mail, un ajout ? Ou ailleurs ?
Merci pour votre aide et très belle journée !

Fred


554 Message not allowed


Bonjour,

Il faudrait le message d'erreur complet. Vous pouvez masquer les adresses d'expéditeur et des destinataire comme vous l'avez fait, en laissant les noms de domaines intacts.

Merci pour votre réponse.
Le message d’erreur complet est le message tel que repris dans mon premier message.
L’adresse de l’expéditeur est en adéquation avec son domaine (info@vete****.be pour le nom de domaine vete****.be)


vete****.be



en laissant les noms de domaines intacts


J'ai justement besoin du nom de domaine !

veterinairepeters.be


veterinairepetersXbe

Votre SPF est correct our envoyer vos mails à partir des serveurs d'OVH: `"v=spf1 include:mx.ovh.com ~all"`

C'est yahoo qui a décidé de rejeter votre message, mais ne veut pas dire pourquoi.
https://1stage.help.yahoo.com/kb/SLN5067.htmlstage.help.yahoo.com/kb/SLN5067.html

Certaines conversations (anciennes) semblent indiquer que votre destinataire pourrait avoir marqué un de vos e-mails précédents comme spam.
Ou bien c'est le contenu qui ne plaît pas à Yahoo.
Essayez avec un contenu totalement différent, sans lien et sans images distantes ?

Merci beaucoup !
Le message envoyé est classique (rappel de vaccin pour l’animal de compagnie du propriétaire).
La seule image comprise dans le message est le caducée du vétérinaire.
Sur la vingtaine de mails envoyés hier, seuls 4 sont revenus, 4 fois Yahoo :o(


Sur la vingtaine de mails envoyés hier


Votre adresse d'expéditeur a peut-être été blacklistée, un de vos clients vous aurait dénoncé pour spam ??

Seul Yahoo pourrait répondre.

Je vous donne mon adresse Yahoo pour que vous fassiez un test. (par message privé)

Merci ! Le test vient de partir (pour info : je n'ai pas accès à l'adresse email reprise dans le REPLY-TO)

Voici les headers du mail reçu (la preuve que ce n&#39;est pas un problème avec toutes les adresses Yahoo mais juste celle de votre correspondant)<br /><br />    Received: from 127.0.0.1<br />     by atlas-production.v2-mail-prod1-ir2.omega.yahoo.com with HTTP; Fri, 24 Nov 2023 21:25:39 &#43;0000<br />    Return-Path: U626859.cluster005.ovh.net&#61;1700861138.74-RY922@mail-out.cluster005.hosting.ovh.net&gt;<br />    X-Originating-Ip: [51.210.94.142]<br />    Received-SPF: pass (domain of mail-out.cluster005.hosting.ovh.net designates 51.210.94.142 as permitted sender)<br />    Authentication-Results: atlas-production.v2-mail-prod1-ir2.omega.yahoo.com;<br />     dkim&#61;unknown;<br />     spf&#61;pass smtp.mailfrom&#61;mail-out.cluster005.hosting.ovh.net;<br />     dmarc&#61;unknown header.from&#61;veterinaireXXXXX.be;<br />    X-Apparently-To: XXXXX@yahoo.fr; Fri, 24 Nov 2023 21:25:39 &#43;0000<br />    X-YMailISG: WMh7M00WLDta6G95MHOXClgc1y0BAvTN0OrMGwfjGZH3WSyP<br />     dAh0yavC2Nvy0coEzhNMVaXMba_7vZ_nF741jnxcycdq4h5sQstNL0sgB6Y2<br />     t_weiumqzCqOCVN4UXBP4O5XnLTvRmirEyZy0mdo60EhW7GiIAsiOVdYRlkZ<br />     9Hr9RkCWaIgvyHfct31cgl5.mEA0cCGN2RpAPonoQA9iLMij7kOWSJN1DlES<br />     vqH2X06Dz5nPYNaC0PRcgcEJpyuxsyciz.F.vIAptQ9BQGReknlFkBhHXkkn<br />     1B1IkS01q3jBlnVOTu2wrSYEC0OEelBiqCZJ.oOliIlMTf.FWctEHQ11VUDl<br />     2F9BuKiMtFFVmfg_RfzWthboKJ2GHbDy9oje0zaTQkwWQqX6RIKJKvZAINfs<br />     S5shw1MR9G5gT_RPj8TH2jIS5mioI22zGX5OnS7g3tK8pGaufvzF5iQ0RCgp<br />     lv49Q844WwhOW7IlnAT2osd8fgLYebAgHnyxtYy_8nsLHioGsdQKSrxVVecn<br />     GuzHQBaZZ3h1PrNHnq9K5EnvFkbSPNtDBPCqD9J73rxpJt4EBtDhsTz9WqEd<br />     BV1as7bVX.v9t01mKC7DO3fD9fkfGVSCp_WZ1eJuPdMvb37_QADvBCZJBNUo<br />     FRUYLQB2MDdG0uV.wRhWo9HCcHt9top8y6NTxkygxMsZbDkQm2HqCEvOk25V<br />     3UMEqPYkVz8KOJ0HT5DZig5Y7k_pR.X.tAFCZtkHraCe1TMJ7yM0arBIIZyv<br />     dUggtUZ3UwjrErwqBb3ktylkzkSsEseEiHlTSjra43wjC1m1nEiYn0enrFR2<br />     2cR_Red_w7A2rs8mdzDHPxAGd.EFojAu31axnsj8EmpUAXs780npcF7sA7Lq<br />     r5Oma9BiLqtWm10YaISyfaE8wG1QGpvJnm1Y.hh46oy.4nBOFCOYfi5biVK.<br />     jNvTMmdAqlmkGsiEdZUejchE6h9oZn1DbAEFwIlyZqFKkmyTfLiqluswW3q_<br />     dB5_aKMfIqqrB7L0nIsmffgSF5ihzCBf43h9SuPsfRIayks4AMJNYCYTmTkZ<br />     eQC7Phd3EACumJqldkCUl2XamEOVtohgOzJM_krIO882MpzH0PLlg0sxQazV<br />     5TQ1lrCUX6sWrwG9.zLtfZcPic1oF1dcnkJivJwWohFAwNv7GvXXHCPbCAof<br />     KyDtmejKHQslKgzOtdD1dH7PVZYgdKngbhTCKcs-<br />    Received: from 51.210.94.142 (EHLO mo534.mail-out.ovh.net)<br />     by 10.200.78.184 with SMTPs<br />     (version&#61;TLS1_3 cipher&#61;TLS_AES_128_GCM_SHA256);<br />     Fri, 24 Nov 2023 21:25:39 &#43;0000<br />    Received: from director2.derp.mail-out.ovh.net (director2.derp.mail-out.ovh.net [79.137.60.36])<br />    	by mo534.mail-out.ovh.net (Postfix) with ESMTPS id 099C622347<br />    	for yahoo.fr&gt;; Fri, 24 Nov 2023 21:25:39 &#43;0000 (UTC)<br />    Received: from director2.derp.mail-out.ovh.net (director2.derp.mail-out.ovh.net. [127.0.0.1])<br />            by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP<br />            for yahoo.fr&gt;; Fri, 24 Nov 2023 21:25:38 &#43;0000 (UTC)<br />    Received: from mail-out01.cluster005.gra.hosting.ovh.net (unknown [10.110.171.237])<br />    	by director2.derp.mail-out.ovh.net (Postfix) with ESMTP id F0C161FE9D<br />    	for yahoo.fr&gt;; Fri, 24 Nov 2023 21:25:38 &#43;0000 (UTC)<br />    Received: from mail-out01.cluster005.gra.hosting.ovh.net (localhost.localdomain [127.0.0.1])<br />    	by mail-out01.cluster005.gra.hosting.ovh.net (Postfix) with ESMTP id E14076003B<br />    	for yahoo.fr&gt;; Fri, 24 Nov 2023 22:25:38 &#43;0100 (CET)<br />    Received: from cluster005.hosting.ovh.net (gwc.cluster005.hosting.ovh.net<br />     [51.68.11.199])<br />     by mail-out01.cluster005.gra.hosting.ovh.net (Postfix) with ESMTP id<br />     2BEBF6003B<br />     for yahoo.fr&gt;; Fri, 24 Nov 2023 22:25:38 &#43;0100 (CET)<br />    Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])<br />     by localhost.domain.tld (Postfix) with ESMTP id 1E07F612D0<br />     for yahoo.fr&gt;; Fri, 24 Nov 2023 22:25:38 &#43;0100 (CET)<br />    Received: by cluster005.hosting.ovh.net (Postfix, from userid 626859)<br />     id DE1EB612EA; Fri, 24 Nov 2023 22:25:37 &#43;0100 (CET)<br />    To: XXXXX@yahoo.fr<br />    Subject: Test mail PHP<br />    From: info@veterinaireXXXXX.be <br />    Reply-To: info@veterinaireXXXXX.be<br />    Message-Id: &lt;20231124212537.DE1EB612EA@cluster005.hosting.ovh.net&gt;<br />    Date: Fri, 24 Nov 2023 22:25:37 &#43;0100 (CET)<br />    X-Ovh-Tracer-Id: 1500261627870275550<br />    X-VR-SPAMSTATE: OK<br />    X-VR-SPAMSCORE: 0<br /><br />Je vous épingle ces 2 lignes:<br /><br />    Return-Path: U626859.cluster005.ovh.net&#61;1700861138.74-RY922@mail-out.cluster005.hosting.ovh.net&gt;<br /><br />et<br /><br />    Reply-To: info@veterinaireXXXXX.be<br /><br />Vous avez donc accès à la ligne Reply-To et c&#39;est à cette adresse qu&#39;irait une réponse qu&#39;un humain va vous écrire.<br /><br />Par contre &#34;Sender&#34; ou &#34;Return-Path&#34; effectivement vous n&#39;y avez pas accès. C&#39;est une adresse de service (qui figure sur l&#39;enveloppe et pas sur le courrier lui-même) et elle sera utilisée par exemple pour les retours-erreurs. Ces retours erreurs n&#39;arrivent pas dan s votre inbox mais sont comptabilisés au niveau de votre hébergement pour bloquer le mail sortant au cas où il y a trop de retours-erreurs (cas d&#39;un site hacké qui se met à spammer)<br /><br />Il n&#39;y a absolumentrien d&#39;anormal dans votre mail.<br /><br />Je vous conseille d&#39;ajouter dans vos headers une clause de ce type<br /> <br />    Content-Type: text/plain;  charset&#61;UTF-8<br /><br />à adapter selon votre contenu. Le corps de votre mail dit: &#34;The body/content of the Email&#34; et malheureusement il aurait fallu y mettre des accents pour voir quel charset est réellement utilisé et comment c&#39;est codé, et voir s&#39;il n&#39;y a pas de violation de protocole.

Bonjour
Je ne vois votre réponse que maintenant donc désolé pour la réponse tardive.
Merci pour votre aide précieuse !

Voici ce qui figure dans le HEADER envoyé aux clients du vétérinaire :

$headers = "From: info@vete*** \r\n";
$headers .= "Reply-To: info@vete*** \r\n";
$headers .= "CC: info@webmaster***\r\n";

$headers .= "Return-Path: info@vete*** \r\n";
$headers .= "Organization: Veterinaire **** \r\n";
$headers .= "X-Mailer: PHP/". phpversion();
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$headers .= "X-Priority: 3\r\n";


$headers .= "X-Priority: 3\r\n";


Supprimez celui-ci.
Ca n'apporte rien et c'est plus indicateur de spam qu'autre chose.

$headers .= "X-Mailer: PHP/". phpversion();


Il ne manque pas un `\r\n` ? (ou supprimez cette ligne inutile)

Bien vu !! ;o)

J'essaie ça !

Merci !