Vous pouvez utiliser des filtres pour configurer des règles de filtrage avancées pour un compte. Les filtres peuvent automatiquement ajouter ou supprimer des libellés, ou transférer des e-mails vers des alias validés en fonction des attributs ou du contenu du message entrant.
Pour savoir comment créer, lister, obtenir ou supprimer des filtres, consultez la documentation de référence sur les filtres.
Critères de correspondance
Vous pouvez filtrer les messages par propriétés telles que l'expéditeur, la date de l'objet, la taille et le contenu du message. Toute requête utilisant la syntaxe de recherche avancée de Gmail peut également être utilisée dans un filtre. Par exemple, voici quelques modèles de filtres courants :
| Filtre | Correspond à |
|---|---|
criteria.from='sender@example.com' |
Tous les e-mails de sender@example.com |
criteria.size=10485760criteria.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 e-mails qui ne contiennent pas la chaîne secret knock |
Si un filtre comporte plusieurs critères, un message doit tous les remplir pour que le filtre s'applique.
Actions
Vous pouvez appliquer une action aux messages correspondant aux critères du filtre. Les messages peuvent être transférés vers une adresse e-mail validée, ou des libellés peuvent être ajoutés ou supprimés.
Vous pouvez ajouter ou supprimer des libellés pour modifier l'état de l'e-mail. Par exemple, voici quelques actions courantes :
| Action | Effet |
|---|---|
action.removeLabelIds=['INBOX'] |
Archiver l'e-mail (ne pas afficher dans 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 important |
action.addLabelIds=['TRASH'] |
Supprimer l'e-mail |
action.addLabelIds=['STARRED'] |
Marquer comme favori |
action.addLabelIds=['<user label id>'] |
Ajoutez un libellé défini par l'utilisateur au message. Un seul libellé défini par l'utilisateur est autorisé par filtre. |
Exemples
Voici un exemple plus complet montrant comment étiqueter et archiver les messages d'une liste de diffusion.