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?
Réponses:
Conformément à la section 3.8 de la RFC 2076, il n’existe aucun moyen standard d’envoyer la date d’expiration.
Expires
et les en-Expiry-date
tê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-Expires
tê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.
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.
la source
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!).
la source
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).