[SPIP Zone] mails défaillants

Hello

étant webmaster de sites de plus de 10 ans d'âges,
je reçois des mails en erreur lorsque des internautes
répondent à un forum dont le mail n'est plus bon.

je suis par ailleurs émetteur occasionnel de mailings,
avec le puissant autant que vénérable plugin spip-lettres,
lesquels génèrent également des mails de retour en erreur.
qu'il faut retirer de la liste de mailing.

Ce que je me demande, c'est comment gérer au mieux
les forums ou les articles dont les auteurs ont laissés ces mails
quelque soit l'origine du mail signalant l'erreur
(forum posté en réponse, ou mailing, ou autre)
lorsqu'on ne dispose pas du nouveau mail valable
qui remplacerait l'ancien.

la solution la plus simple est de virer le mail
mais on perd l'historique et la possibilité de rattrapage
(encore que je vois pas trop pour quel rattrapage ce pourrait être utile).

On pourrait aussi déplacer le mail défaillant
dans un champ mail_defaillant,
mais il en faudrait alors un dans les tables forums
ET dans les tables auteur
et éventuellement dans toutes les tables qui ont un champ mail...

On pourrait créer une table archive_mails_defaillants
avec des champs objet/id_objet/email

avant de me lancer j'aimerais avoir vos retours
et lumières sur le sujet

JLuc

Pour ma part je gère ce genre de situation en remplaçant l’adresse defaillante@pouet.tld par null+defaillante_pouet.tld@[rezo.net], qui est une adresse qui accepte tout et n’en fait rien. (PS: Merci de ne pas utiliser cette adresse de votre côté, à chacun de gérer ses systèmes.)

– Fil

Le 01/03/2016 09:41, Fil a écrit :

Pour ma part je gère ce genre de situation en remplaçant l'adresse defaillante@pouet.tld par
null+defaillante_pouet.tld@[rezo.net <http://rezo.net>], qui est une adresse qui accepte tout et n'en fait rien. (PS:
Merci de ne pas utiliser cette adresse de votre côté, à chacun de gérer ses systèmes.)

Hmm
Je comprend que tu as créé une adresse null@tondomaine.net,
laquelle fonctionne en trou noir comme le /dev/null unix.

Je comprend aussi que le formalisme [...] dans ton mail
sert uniquement pour l'écriture dans ce mail,
mais que l'email utilisé est en @ton domaine.net
C'est bien cela ?

Enfin, je comprends que tu utilises le fait
que les mails adressés à uneadresse+complement@tondomaine.net
aboutissent en fait à uneadresse@tondomaine.net
Je sais que ce dernier fonctionnement est actif sur gmail,
mais ça ne semble pas se passer comme ça avec mes mails
ça ne doit pas être universel.
Quel doit être le gestionnaire de mail pour en bénéficier ?
À défaut je pourrais utiliser un domaine dont je ne me sers pas pour des mails,
et pour lequel je mettrai une boite-balai *@ramassemiette.ext

Enfin, comment gères tu cela : à la main, sans automatisme ?
C'est cela que j'avais envie de faciliter.
Ça pourrait se faire par scan de la boite-balai,
comme le fait le plugin push,
mais aussi, plus simplement, avec une gestion par lots de temps en temps.

JLuc

Tu comprends tout ! La gestion des + est standard et activée par défaut me semble-t-il sur postfix.

Oui ça reste une gestion manuelle, mais ce n’est pas si fréquent et comme il y a plusieurs cas de figure, je ne vois pas ce qu’on gagnerait à l’automatiser.

Au pire s’il y a 100 adresses tu peux faire un UPDATE … SET email = REPLACE(email, …)

Le 1 mars 2016 à 10:44, JLuc a écrit :

Hmm
Je comprend que tu as créé une adresse null@tondomaine.net,
laquelle fonctionne en trou noir comme le /dev/null unix.

Je comprend aussi que le formalisme [...] dans ton mail
sert uniquement pour l'écriture dans ce mail,
mais que l'email utilisé est en @ton domaine.net
C'est bien cela ?

Je pense que le formalisme utilisé sert juste à garder/retrouver
l'adresse initiale...

Enfin, je comprends que tu utilises le fait
que les mails adressés à uneadresse+complement@tondomaine.net
aboutissent en fait à uneadresse@tondomaine.net

Non, ça c'est de la redirection ou de l'alias

Je sais que ce dernier fonctionnement est actif sur gmail,
mais ça ne semble pas se passer comme ça avec mes mails
ça ne doit pas être universel.
Quel doit être le gestionnaire de mail pour en bénéficier ?

Je pense qu'il utilise le "catch all" <https://fr.wikipedia.org/wiki/Catch-all&gt;
Je pense que n'importe quel gestionnaire récent peut le faire. Mais il
faut que tu puisses le configurer (ce n'est pas forcément possible
avec un hébergement mutualisé) pour ton domaine.

À défaut je pourrais utiliser un domaine dont je ne me sers pas pour des
mails,
et pour lequel je mettrai une boite-balai *@ramassemiette.ext

Enfin, comment gères tu cela : à la main, sans automatisme ?
C'est cela que j'avais envie de faciliter.
Ça pourrait se faire par scan de la boite-balai,
comme le fait le plugin push,
mais aussi, plus simplement, avec une gestion par lots de temps en temps.

Le 01/03/2016 10:56, Fil a écrit :

Tu comprends tout ! La gestion des + est standard et activée par défaut me semble-t-il sur postfix.

ça ne marche pas avec l'hébergement que j'ai, mais je viens de découvrir dans l'interface d'admin
que j'ai la possibilité de mettre la même chose en place, pour un mail particulier,
mais avec un '-' et pas un '+' !

JLuc

Le 03/03/2016 17:04, JLuc a écrit :

ça ne marche pas avec l'hébergement que j'ai, mais je viens de découvrir
dans l'interface d'admin
que j'ai la possibilité de mettre la même chose en place, pour un mail
particulier,
mais avec un '-' et pas un '+' !

L'avantage des plus, c'est qu'il n'y a aucune interface d'admin, ya rien à ajouter explicitement. Tu peux envoyer à n'importe quelle vraie_adresse+trucbidulechouette@domaine, ça arrivera toujours à l'adresse de base. Tu peux donc en inventer à l'infini et pour n'importe quelle adresse du même serveur si ça sait le gérer.

Là ton truc avec "-" il faut l'activer manuellement pour telle adresse précise ? Mais ensuite par contre tu peux inventer à la volée autant d'adresse que tu veux avec des trucs après le "-" ?

--
RastaPopoulos

Le 03/03/2016 17:13, RastaPopoulos a écrit :

Le 03/03/2016 17:04, JLuc a écrit :

ça ne marche pas avec l'hébergement que j'ai, mais je viens de découvrir dans l'interface d'admin
que j'ai la possibilité de mettre la même chose en place, pour un mail particulier,
mais avec un '-' et pas un '+' !

L'avantage des plus, c'est qu'il n'y a aucune interface d'admin, ya rien à ajouter explicitement. Tu peux envoyer à
n'importe quelle vraie_adresse+trucbidulechouette@domaine, ça arrivera toujours à l'adresse de base. Tu peux donc en
inventer à l'infini et pour n'importe quelle adresse du même serveur si ça sait le gérer.

Là ton truc avec "-" il faut l'activer manuellement pour telle adresse précise ? Mais ensuite par contre tu peux
inventer à la volée autant d'adresse que tu veux avec des trucs après le "-" ?

Oui, c'est ça.
JL