Vous pouvez utiliser des filtres pour configurer des règles de filtrage avancé pour un compte. Les filtres peuvent ajouter ou supprimer automatiquement des libellés, ou transférer des e-mails à des alias validés en fonction des attributs ou du contenu du message entrant.
Pour en savoir plus sur la manière de créer, répertorier, get ou supprimer des filtres, consultez la documentation de référence sur les filtres.
Critères de correspondance
Vous pouvez filtrer les messages en fonction de propriétés telles que l'expéditeur, la date d'objet, la taille et le contenu. Toute requête utilisant la syntaxe de recherche avancée de Gmail peut également être utilisée dans un filtre. Voici quelques exemples de modèles de filtrage courants:
Filtre | Correspond à |
---|---|
criteria.from='sender@example.com' |
Tous les e-mails envoyés par sender@example.com |
criteria.size=10485760 criteria.sizeComparison='larger' |
Tous les e-mails de plus de 10 Mo |
criteria.hasAttachment=true |
Tous les e-mails avec une pièce jointe |
criteria.subject='[People with Pets]' |
Tous les e-mails dont l'objet contient la chaîne [People with Pets] |
criteria.query='"my important project"' |
Tous les e-mails contenant la chaîne my important project |
criteria.negatedQuery='"secret knock"' |
Tous les adresses e-mail qui ne contiennent pas la chaîne secret knock |
Si plusieurs critères sont présents dans un filtre, un message doit satisfaire tous les critères pour que le filtre s'applique.
Actions
Vous pouvez appliquer une action aux messages correspondant aux critères de filtre. Les messages peuvent être transférés vers une adresse e-mail validée, et des libellés peuvent être ajoutés ou supprimés.
Vous pouvez ajouter ou supprimer des libellés pour modifier la disposition de l'e-mail. Voici quelques exemples d'actions courantes:
Action | Effet |
---|---|
action.removeLabelIds=['INBOX'] |
Archiver l'e-mail (sans passer par la boîte de réception) |
action.removeLabelIds=['UNREAD'] |
Marquer comme lu |
action.removeLabelIds=['SPAM'] |
Ne jamais marquer comme spam |
action.removeLabelIds=['IMPORTANT'] |
Ne jamais marquer comme important |
action.addLabelIds=['IMPORTANT'] |
Marquer comme importante |
action.addLabelIds=['TRASH'] |
Supprimer l'e-mail |
action.addLabelIds=['STARRED'] |
Marquer comme suivi |
action.addLabelIds=['<user label id>'] |
Ajouter un libellé défini par l'utilisateur à l'e-mail Un seul libellé défini par l'utilisateur est autorisé par filtre. |
Exemples
Voici un exemple plus complet montrant comment ajouter des libellés et archiver des messages à partir d'une liste de diffusion.