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;
> }
Hébergements Web - Mails via PHP semblent partir, mais n'arrivent plus
Related questions
- Connexion à mon compte client
154083
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
126887
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
111110
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
98617
28.07.2017 11:39
- Passage en php 7.4
97659
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
92044
04.12.2019 21:52
- The requested URL / was not found on this server
91143
02.03.2017 18:25
- Deploy d'un projet Node JS
91109
12.10.2016 20:18
- NextCloud sur mutualisé
91000
07.04.2017 08:42
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
90854
16.10.2016 16:24
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.
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...).
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...
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 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.