Existe-t-il une astuce pour supprimer automatiquement les courriers sémantiquement périmés?

3

Il existe certaines catégories de messages électroniques, qui ne sont pas du spam, mais perdent leur pertinence après une certaine date. Exemples:

  • promotions de bestbuy valables le vendredi noir uniquement
  • invitations pour des événements pouvant être supprimés après l'événement

Existe-t-il un mécanisme permettant de gérer ce type de courrier électronique (peut-être un champ du courrier électronique "expire-t-il après" je ne suis pas au courant), ou de détecter automatiquement ce type de courrier électronique?

utilisateur58396
la source
Non, il n'y a pas de tel mécanisme, et s'il y en avait, il n'est pas utilisé par les expéditeurs comme décrit.
@Randolph Potter: votre commentaire est une réponse tout à fait valable.
Akira
J'en ai fait une réponse parfaitement valide :-).
et je vous ai donné un +1 parfaitement valide
akira

Réponses:

4

Conformément à la section 3.8 de la RFC 2076, il n’existe aucun moyen standard d’envoyer la date d’expiration.

Expireset les en- Expiry-datetêtes existent mais, comme dit précédemment, ils ne sont pas standardisés. Un coup d’œil rapide dans certaines lettres d’information de ma boîte de réception a confirmé que celles-ci ne sont pas courantes.

Certains clients de messagerie peuvent envoyer cet en-tête avec le courrier électronique. Je viens de le tester avec Outlook 2007 et la partie relative à l'expiration de l'en-tête du message se présente comme suit:

Expiry-Date: Fri, 10 Dec 2010 18:00:00 +0200

(Il est amusant de noter que l’en-tête utilisé a Expiry-Dateété provisoirement conçu pour être remplacé par un en- Expirestête (en 1997, c’est-à-dire il y a 13 ans) . Mais cela montre à quel point son utilisation est obsolète)

Il peut être utilisé dans certains environnements d'entreprise où il est connu que chaque client de messagerie peut utiliser l'en-tête d'expiration, par exemple dans le type de messagerie Outlook à Outlook.

Jari Keinänen
la source
2

Non, il n'y a pas de tel mécanisme, et s'il y en avait, il n'est pas utilisé par les expéditeurs comme décrit.


la source
0

Je ne vois rien qui puisse fonctionner dans le cas général, car vous devez pouvoir analyser le courrier électronique et reconnaître les "dates de fin".

La seule chose à laquelle je peux penser est que vous ajoutez la date d'expiration comme "propriété" ou indicateur sur l'e-mail, puis que vous ayez un processus qui vérifie quotidiennement les dates plus tôt que aujourd'hui et supprime le message.

Cependant, je ne sais pas comment vous vous y prendrez pour coder cela dans votre client de messagerie (même si vous aviez dit lequel c'était!).

ChrisF
la source
Si vous avez votre propre serveur de messagerie, cette tâche est assez simple. Actuellement, je cherchais un moyen de faire exactement cela, car je reçois de nombreux courriels de notifications de mon environnement de production. Ces notifications sont importantes, mais une fois que je les ai lues ou qu’un certain laps de temps s’est écoulé, elles ne valent absolument rien. Ainsi, mettre en place une itération quotidienne sur tous les courriels de la boîte de réception semble une bonne idée. grep -Rl 'Expiry-Date:'pourrait récupérer tous ces courriers électroniques pour un traitement ultérieur (date d'analyse, comparaison et suppression si nécessaire).
Gerald