Hébergements Web - Mails via PHP semblent partir, mais n'arrivent plus
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Mails via PHP semblent partir, mais n'arrivent plus

Von
GillesC
Erstellungsdatum 2018-06-07 15:33:54 (edited on 2024-09-04 11:52:47) in Hébergements Web

Bonjour,
depuis quelques jours, je découvre (avec horreur) que les mails automatiques (fonction PHP) ne fonctionnent plus : la fonction mail renvoie que tout c'est bien passé (idem dans le manager, j'ai le bon nombre de mails envoyés)
mais aucun n'arrivent sur les différentes boites emails
et depuis 2 hébergements complètement différents (un récent, et un encore en PHP 4...)
et ça depuis quelques semaines.


Voici le code source que j'utilise (afin de ne pas être filtré en spam),
le contenu du message est en texte brut, aucune url.
> function f_send_email($var_email_dest, $var_title, $var_msg)
> {
> $res_send = false;
> $charset = "UTF-8";
> $name_author = _SITE_TITLE;
> $email_author = _EMAIL_ADMIN;
> //
> $subject_preferences = array(
> "input-charset" => $charset,
> "output-charset" => $charset,
> "line-length" => 76,
> "line-break-chars" => "\n"
> );
> //
> if ( f_email_valide($var_email_dest) and f_email_valide($email_author) and ($var_title <> "") and ($var_msg != "") )
> {
> $headers = "From: \"$name_author\" <" . $email_author . ">\n";
> $headers .= "X-Sender: <" . $email_author . ">\n";
> $headers .= "Content-Transfer-Encoding: 8bit\n";
> $headers .= "Date: " . date("r (T)") . "\n";
> $headers .= "Sensitivity: Personal\n";
> $headers .= "Content-Type: text/plain; charset=" . $charset . "\n";
> $headers .= iconv_mime_encode("Subject", $var_title, $subject_preferences);
> //
> if (mail($var_email_dest, $var_title, $var_msg, $headers)) $res_send = true;
> }
> sleep(1);
> //
> return $res_send;
> }


4 Antworten ( Latest reply on 2022-03-25 16:21:01 Von
GillesC
)


mais aucun n'arrivent sur les différentes boites emails


Voyez dans votre espace client, section hébergement, (...) suivi des e-mail automatisés

Oui, merci,
mais c'est effectivement là que j'ai regardé, et ils sont comptabilisés comme partis, aucun en erreur.


ils sont comptabilisés comme partis, aucun en erreur


Alors vous devez faire un ticket, ce genre d'incident est déjà survenu dans le passé, et quand OVH va remettre un peu de gasoline dans le robot récalcitrant, tous vos e-mails vont être distribués avec quelques jours de retard...

**Merci**, ticket (5153421) ouvert, j'espère une résolution rapide.

C'est frustrant pour un script datant de l'été dernier, et dont je n'ai pas de retour d'erreur.
Pour moi, les mails, c'est la base (si ce n'est pas fiable, tout ce que je développe devient de la m... donc quel hébergeur dois je conseiller aux utilisateurs...).


quel hébergeur dois je conseiller aux utilisateurs.


Comment expliquer, répéter et encore répéter, dans un forum OVH, que votre unique planche de salut est d'aller voir à la concurrence, tant que OVH ne fait rien pour améliorer la situation ?

1) le non-support de DKIM en 2022 est juste inacceptable.
2) la réputation médiocre des mails chez OVH devient légendaire
3) l'éparpillement des SMTP-out dans différentes plages d'adresse ajoute un caractère plus ou moins aléatoire à tous les dysfonctionnements constatés.

Je remarque qu'en enlevant la fonction iconv_mime_encode dans l'entête :
> $headers .= iconv_mime_encode("Subject", $var_title, $subject_preferences);

Ca refonctionne.


Mais **pourquoi bloquer (sans rien dire !) cette fonctionnalité** pourtant demandée (par les scripts de validation) pour que les mails ne soient pas bloqués (ou considérés spam) ?


Le plus drôle, c'est actuellement (et à nouveau) je ne reçois plus mais notifications de connexion au manager (sur 2 emails différents) ce qui m'était arrivé l'année dernière pendant 6 mois...


Je remarque qu'en enlevant la fonction iconv_mime_encode dans l'entête


Dans ce cas, interdiction de mettre le moindre caractère accentué dans le sujet du mail.
(et j'espère que le sujet ne contient aucune information provenant de la capture d'un formulaire)




je ne reçois plus mais notifications de connexion au manager (sur 2 emails différents)


Je ne les reçois pas non plus, et je ne sais pas pourquoi.
Mais de votre côté, sachez que si votre adresse IP n'a pas changé depuis la précédente connexion, il n'y a pas de notification.

Je vais faire attention aux accents, merci, heureusement ce sont des titres prédéfinis.

Merci aussi pour l'info sur les adresses IP pour la notification.

J'ai donc contacté le support, et après plusieurs semaines d'échanges,
Comme d'hab, rien.
Si vous n'avez besoin, contactez les, sinon démerdez vous.

Pour être précis, c'est ajouter l'entête header (donc le titre encodé) qui n'est plus possible, mais chez OVH : "on n'a touché à rien".

C'était la panne de trop.