Note

Client: C'est la rentrée et j'ai 3 clients qui m'ont dit que le formulaire de contact ne fonctionne pas, ni même le lien vers l'adresse mail ! Quand je clique sur le lien ça fonctionne pas.

2019, les gens ne savent plus utiliser un lien mailto.

Je reviendrai sur cette histoire de formulaire (je soupçonne Yahoo de faire de la merde, mais j'attends confirmation avant de proposer une solution). Donc, après quelques tests nocturnes qui ont porté leurs fruits, il se trouve que Yahoo n'accepte pas les mails formés par PHP mail() dont l'adresse From correspond à une adresse en @yahoo.fr. En fait, il doit manquer un en-tête que je n'arrive pas à trouver. Notez que ça passe correctement chez Gandi Mail, Protonmail, Gmail et j'en passe (j'en ai essayé plusieurs). Mais mon client est chez Yahoo…

Les solutions glanées sur le grand Ternet tournent autour de PHPMailer et d'utiliser le SMTP de Yahoo. J'allais pas mettre les identifiants de mon client dans un script PHP juste pour accéder à son SMTP pour que les mails soient envoyés en interne dans sa boîte Yahoo, ça me paraissait trop ubuesque. J'ai voulu tenter le SMTP par défaut du SimpleHosting Gandi (https://docs.gandi.net/fr/simple_hosting/operations_courantes/smtp.html), mais allez savoir pourquoi j'ai pas réussi à faire fonctionner PHPMailer avec : Connection refused (111). J'ai pourtant essayé pas mal de configurations, mais ça passe pas.

Du coup la solution que j'ai trouvé, c'est de faire une redirection mail sur le nom de domaine. Tout mail envoyé à admin@nomdedomai.ne se retrouve redirigé vers la boîte mail du client.

Et là ça fonctionne sans accroche.

Vous pouvez utiliser votre blog supportant les webmentions pour répondre à cette note. Par engagement, seules les webmentions et les réponses du Fediverse sont affichées.

 Webmention
×

Puisque le web est décentralisé, vous pouvez utiliser votre propre blog supportant les webmentions ou les pingbacks pour réagir. Selon le microformat, un commentaire, un like, un bookmark ou un repost sera affiché ici. En savoir plus.

Votre blog ne supporte pas l’envoi de webmentions ou de pingbacks ? Ajoutez le lien de votre mention dans le champ ci-dessous :

Pour éviter le spam, toute mention provenant d’un domaine qui ne figure pas dans ma liste blanche ou qui n’est pas parrainée par l’un de ces domaines sera considérée comme un simple like.

×

Puisque le Fediverse est décentralisé, vous pouvez utiliser votre compte existant hébergé par un serveur Mastodon ou une plateforme compatible.

Si vous n’êtes pas connecté⋅e sur ce navigateur, copiez et collez cette URL dans le champ de recherche de votre application Fediverse préférée ou de l’interface web de votre serveur Mastodon. Sinon, cliquez sur