Vous pouvez utiliser Filtres pour configurer des règles de filtrage avancées pour un compte. Les filtres peuvent ajouter ou supprimer automatiquement 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, comme 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. Voici quelques exemples de modèles de filtres courants:
Filtre | Correspond à |
---|---|
criteria.from='sender@example.com' |
Tous les e-mails de 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 contenant la chaîne [People with Pets] dans l'objet |
criteria.query='"my important project"' |
Tous les e-mails contenant la chaîne my important project |
criteria.negatedQuery='"secret knock"' |
Toutes les adresses e-mail qui ne contiennent pas la chaîne secret knock |
Si un filtre comporte plusieurs critères, un message doit répondre à tous les critères pour que le filtre s'applique.
Actions
Vous pouvez appliquer une action aux messages correspondant aux critères de filtrage. 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 la disposition de l'e-mail. Voici quelques exemples d'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 ajouter des libellés et archiver les messages d'une liste de diffusion.