GoGPT Best VPN GoSearch

Icône de favori OnWorks

filtre - En ligne dans le Cloud

Exécutez le filtre dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit du filtre de commande qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


filtre - filtrer les messages entrants avant de les ajouter à la boîte aux lettres

SYNOPSIS


une fonction filtre [-q] [-v] [-l] [-o sortie] [-f fichier-de-règles] [-m boîte-aux-lettres]
une fonction filtre [-n] [-f fichier-de-règles]
une fonction filtre [-r] [-o sortie] [-f fichier-de-règles]
une fonction filtre [-c] [-s] [-o sortie] [-f fichier-de-règles]
une fonction filtre [-c] [-S] [-o sortie] [-f fichier-de-règles]

DESCRIPTION


En bref, une fonction filtre est conçu pour trier le courrier entrant en fonction des préférences de l'utilisateur pour divers
En-têtes reconnus. Il enregistre un résumé des messages filtrés dans un fichier journal. Voir l'UTILISATION
section pour plus de détails.

OPTIONS


Les drapeaux une fonction filtre le programme comprend sont;

-c Effacer les journaux. Si cette option est utilisée, les fichiers journaux seront supprimés après avoir été
résumé soit par « -s » soit par « -S » (voir ci-dessous).

-f fichier_règles
Obtenir les règles du fichier spécifié au lieu de $HOME/.filter/filter-rules par défaut

-l Enregistrer uniquement les actions. Ne pas enregistrer les informations sur les messages envoyés.

-n Pas vraiment. Affiche ce qui se passerait si un message était reçu depuis l'entrée standard, mais
en fait, ne fais rien avec.

-o filet Rediriger les messages stdout vers le fichier ou le périphérique spécifié. Journalisation du filtre.
actions ne sont pas affectées. (Ceci est ajouté pour gérer plus élégamment les changements dans
le système de fichiers (puisque sendmail est assez pointilleux sur les modes de fichiers
redirigé vers.))

-m boîte à lettres
Remplacer la définition compilée de votre boîte aux lettres principale. Cette option est désactivée.
si le filtre est défini sur gid.

-q Silencieux. Ne pas enregistrer les actions de filtrage.

-r Règles. Énumérez les règles actuellement utilisées.

-s Résumer. Répertoriez un résumé du journal de filtrage des messages.

-S C'est la même chose que « -s » mais inclut des informations message par message
aditionellement.

-v Détaillé. Affiche la sortie standard pour chaque message filtré. Peut être utile.
pour définir la sortie sur « /dev/console » ou un autre périphérique de journalisation. (voir -o).

UTILISATION


Filtre utilise un ensemble de règles de sélection pour traiter les messages entrants. Ces règles sont
normalement lu depuis $HOME/.filter/filter-rules. Dès qu'une règle correspond à quelque chose
Concernant le message, cette règle est appliquée et aucune autre action n'est entreprise. Le format général
car une règle est ;

if (expression) puis action

expression est:

expression ::= { pas } condition { et expression }

condition :: = champ = valeur de chaîne
:: = champ != valeur de chaîne
:: = lignes relop valeur numérique
ou ::= toujours

Ceux-ci se décomposent en :

champ :: = à partir de | sujet | alphasubject | à | lignes | expéditeur

relop :: = = | != | < | > | <= | >=

valeur de chaîne :: = tout cité string

valeur numérique :: = tout int valeur

Remarque: alphasubject est une version transformée de la ligne d'objet, où seuls les caractères alphabétiques
sont conservés et mis en minuscules. Il est alors plus simple d'utiliser une casse standard.
correspondance d'expression dans une grande variété de sujets similaires.

à partir de correspond à tous les en-têtes suivants :
"De" De : Répondre à : Expéditeur :

Action peut être l'un de :

delete (ignorez ce message ; jetez-le)
enregistrer nom de dossier (mettre dans « nom du dossier » pour plus tard)
sauvegarder la copie nom de dossier (enregistrer une copie ET la mettre dans ma boîte de réception)
exécuter commander (transférer le message vers « commande »)
exécuter commander (copier dans la boîte de réception ET diriger vers « commande »)
propos (transférer ce message)
forwardc propos (transférer ce message ET copier dans la boîte de réception)
renvoyer propos (renvoyer à la nouvelle adresse sans modification)
quitter (je viens de le mettre dans ma boîte de réception)
rebondir (disons qu'il n'y a pas un tel utilisateur)

Un exemple de fichier de règles serait :

# Je lirai ce truc plus tard quand j'en aurai envie
si (de = "[email protected]") puis enregistrez "~/Mail/liste de diffusion"
# Cette liste de diffusion possède en fait un en-tête x-mailing-list
si (liste de diffusion = "[email protected]") puis enregistrez "~/Mail/autreliste"
# archiver automatiquement l'e-mail de ce projet, ET le mettre dans ma boîte aux lettres actuelle
si (sujet = "projet étrange") alors savecopy "~/Mail/proj-archive"
# Si « gagner de l'argent » apparaît N'IMPORTE OÙ dans le sujet, en majuscules/minuscules,
# supprimez les spams de mauvaise qualité
si ( sujet = "gagner de l'argent" ) alors supprimer
# Cette personne ne partage plus cette boîte aux lettres virtuelle avec moi.
# Renvoyer visiblement en tant que message « transféré ».
si (à = "partenaire") alors transmettre "[email protected]"
# Si un e-mail provenant d'une ancienne adresse me parvient, renvoyez-le à la nouvelle.
# Notez que « l'enveloppe » affichera mon adresse, mais le
# les en-têtes normaux ne seront pas
si ( à = "ancienne_adresse" ) alors renvoyer [email protected]"
# En-tête virtuel spécial dérivé de la ligne d'objet normale
# attrape "plusieurs mots !!! ici"
si ( alphasubject = "multiplewordshere" ) alors supprimer
# Si un e-mail pour une adresse spéciale me parvient, renvoyez-le via
# un courrier « spécial » non standard
si ( à = "adresse_spéciale" ) alors exec "/usr/lib/mailer special@addr"
#
# Le fichier de règles n'a pas vraiment besoin de parenthèses. Ni même du « si ».
# Ils sont juste traditionnels.
sujet = "idiot" puis rebondir

Notez que tous les noms de fichiers doivent être entre guillemets doubles

Pour plus d'informations sur le langage des règles, veuillez consulter Le orme Filtre Guide.

MAINTAINER


Philip Brown

Utiliser le filtre en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.