in

Comment créer une adresse e-mail jetable avec Gmail

Les adresses e-mail temporaires et jetables aident à empêcher le spam d’entrer dans votre boîte de réception principale et sont vraiment utiles lorsque vous ne voulez pas donner votre véritable adresse e-mail sur Internet

Une adresse e-mail temporaire est très utile lorsque vous ne souhaitez pas partager votre véritable adresse e-mail avec un site Web. Il existe une pléthore de services – 10 Minute Email , Mailinator et MailDrop pour n’en nommer que quelques-uns – qui masqueront votre adresse e-mail principale derrière un alias temporaire et sauveront ainsi votre boîte de réception du spam potentiel.

Le seul problème avec l’utilisation d’adresses e-mail jetables est que cela nécessite du travail. Vous devez d’abord générer une adresse temporaire, la coller dans le formulaire Web, puis vérifier manuellement la boîte de réception jetable pour tout nouvel e-mail. Et si vous avez besoin d’une autre adresse temporaire le lendemain, tout l’exercice doit être répété.

Adresses e-mail jetables avec Gmail

Voici un nouveau flux de travail simplifié qui vous permettra d’utiliser Gmail lui-même en tant que fournisseur de services de messagerie jetable.

Vous n’aurez qu’une seule adresse e-mail temporaire à retenir et chaque fois que vous partagez cet e-mail sur Internet, vous attachez une date d’expiration. Tous les e-mails envoyés à votre compte Gmail jetable après la date d’expiration sont automatiquement supprimés, sinon ils sont transférés vers votre compte principal.

Disons que votre adresse e-mail temporaire est kamersolution@gmail.com. Un formulaire de site Web nécessite votre adresse e-mail afin que vous puissiez indiquer kamersolution+date@gmail.com où le champ d’inscription date représente le mois et la date à laquelle cet e-mail jetable restera valide.

Par exemple, si vous spécifiez l’adresse e-mail comme kamersolution+1223@gmail.com– cet alias sera valide jusqu’au 23 Décembre et tous les e-mails envoyés à cet alias après cette date sont ignorés, sinon ils sont transférés à votre adresse Gmail principale. Vous ne pouvez spécifier l’année dans votre e-mail temporaire kamersolution+12312020@gmail.com qu’au mmddyyyy format de date.

Créez votre propre système de messagerie temporaire avec Gmail

Suivez ces étapes pour configurer votre propre système de messagerie jetable en 2 minutes. En interne, il utilise l’ astuce Gmail plus et un peu de magie Google Apps Script.

  1. Créez une nouvelle adresse Gmail ( lien ).
  2. Lorsque vous êtes connecté à votre nouveau compte Gmail, cliquez ici pour faire une copie du script Google dans votre compte.
  3. Dans le script Google, allez à la ligne 13 et remplacez mon e-mail par l’adresse e-mail à laquelle vous souhaitez que les e-mails temporaires soient transférés.
  4. Ensuite, allez dans le menu Exécuter, choisissez Exécuter la fonction et sélectionnez Initialiser. Autorisez le script Google et votre système de messagerie jetable est opérationnel.

Le script vérifiera votre boîte de réception Gmail toutes les cinq minutes et traitera les messages en fonction de la date d’expiration dans le champ du message À. Il vous suffit de le régler une fois et de l’oublier.

Votre adresse jetable durera éternellement et pourtant, elle protégera votre boîte de réception principale du spam. C’est ça!

Comment ça marche en Backend?

Le script Google surveille la boîte de réception temporaire à l’aide de l’API Gmail. S’il découvre un nouvel e-mail qui a une date d’expiration dans le futur, il le transmet simplement à votre compte de messagerie principal, sinon il archive le message.

Voici le code source sur Github :

/** Check if an email message should be forward from the
 * temporary inbox to the main Gmail inbox based on the
 * date in the TO field of the incoming message
 */
const isAllowed = (email = '') => {
  const [, mm, dd, yyyy] = email.match(/\+(\d{2})(\d{2})(\d{4})?@/) || [];
  if (mm) {
    const now = new Date();
    const date = new Date([yyyy || now.getFullYear(), mm, dd].join('/'));
    return date > now;
  }
  return false;
};

/**
 * Fetch the 10 most recent threads from Gmail inbox,
 * parse the To field of each message and either forward it
 * or archive the emssage
 */
const checkTemporaryInbox = () => {
  GmailApp.getInboxThreads(0, 10).forEach((thread) => {
    thread.getMessages().forEach((message) => {
      if (isAllowed(message.getTo())) {
        message.forward(RECIPIENT);
      }
    });
    thread.moveToArchive();
  });
};

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Loading…

0

Written by admin

22 Modules complémentaires et extensions Gmail pour améliorer la productivité de votre messagerie

Technologie et virus(cheval de Troie, trojan) : Voici ce que vous devez savoir