Il s'agit de la commande postsuper qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples 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
postsuper - surintendant de Postfix
SYNOPSIS
post-super [-psSv] [-c rép_config] [-d file_id]
[-h file_id] [-H file_id]
[-r file_id] [annuaire ]
DESCRIPTION
Pour post-super(1) la commande effectue des tâches de maintenance sur la file d'attente de Postfix. L'utilisation de la commande est
réservé au superutilisateur. Voir le file d'attente(1) commande pour file d'attente non privilégiée
opérations telles que la liste ou le vidage de la file d'attente de courrier.
Par défaut, post-super(1) effectue les opérations demandées avec le -s et mes -p de ligne de commande
sur tous les répertoires de file d'attente de Postfix - cela inclut le nouveau, infection et mes différée
répertoires contenant les fichiers courrier et les rebondir, reporter, tracer et mes affleurer répertoires avec journal
fichiers.
Options:
-c rép_config
Pour main.cf le fichier de configuration se trouve dans le répertoire nommé au lieu du répertoire par défaut
répertoire de configuration. Voir également le paramètre d'environnement MAIL_CONFIG ci-dessous.
-d file_id
Supprimez un message avec l'ID de file d'attente nommé de la ou des files d'attente de courrier nommées (par défaut :
appuyez en continu, nouveau, infection et mes différée).
Si un file_id of - est spécifié, le programme lit les ID de file d'attente à partir de l'entrée standard.
Par exemple, pour supprimer tous les messages avec exactement un destinataire [email protected]:
mailq | queue +2 | grep -v '^ *(' | awk ´BEGIN { RS = "" }
# $7=expéditeur, $8=destinataire1, $9=destinataire2
{ si ($8 == "[email protected]" && $9 == "")
imprimer $1 }
´ | tr -d '*!' | postsuper -d -
Précisez "-d TOUTES" pour supprimer tous les messages ; par exemple, spécifiez "-d TOUTES différée"À
supprimer tous les messages dans le différée file d'attente. Par mesure de sécurité, le mot TOUTES doit être
spécifié en majuscule.
Attention : les identifiants de file d'attente de Postfix sont réutilisés (toujours avec Postfix <= 2.8 ; et avec Postfix
>= 2.9 lorsque enable_long_queue_ids=no). Il y a une très faible possibilité que
postsuper supprime le mauvais fichier de message lorsqu'il est exécuté alors que le courrier Postfix
le système distribue le courrier.
Le scénario est le suivant:
1) Le gestionnaire de file d'attente de Postfix supprime le message qui post-super(1) est prié de
supprimer, car Postfix en a fini avec le message (il est livré, ou il
est renvoyé à l'expéditeur).
2) Un nouveau courrier arrive et le nouveau message reçoit le même ID de file d'attente que le
message que post-super(1) est censé supprimer. La probabilité pour
la réutilisation d'un ID de file d'attente supprimé est d'environ 1 sur 2**15 (le nombre de
microsecondes que l'horloge système peut distinguer en une seconde).
3) post-super(1) supprime le nouveau message, au lieu de l'ancien message qu'il
aurait dû supprimer.
-h file_id
Mettez le courrier "en attente" afin qu'aucune tentative ne soit faite pour le livrer. Déplacer un message avec
l'ID de file d'attente nommé à partir de la ou des files d'attente de courrier nommées (par défaut : nouveau, infection et mes
différée) au appuyez en continu file d'attente.
Si un file_id of - est spécifié, le programme lit les ID de file d'attente à partir de l'entrée standard.
Précisez "-h TOUTES" pour conserver tous les messages ; par exemple, spécifiez "-h TOUTES différée"À
garder tout le courrier dans le différée file d'attente. Par mesure de sécurité, le mot TOUTES doit être
spécifié en majuscule.
Remarque : tant que le courrier est « en attente », il n'expire pas lorsque son temps dans la file d'attente dépasse
le maximale_queue_lifetime or rebond_queue_lifetime réglage. Il devient soumis à
expiration après qu'il est libéré de "hold".
Cette fonctionnalité est disponible dans Postfix 2.0 et versions ultérieures.
-H file_id
Libérer le courrier qui a été mis "en attente". Déplacer un message avec l'ID de file d'attente nommé de
la ou les files d'attente de courrier nommées (par défaut : appuyez en continu) au différée file d'attente.
Si un file_id of - est spécifié, le programme lit les ID de file d'attente à partir de l'entrée standard.
Remarque : spécifiez "post-super -r" pour libérer le courrier qui a été mis en attente pendant une
fraction importante de $maximal_queue_lifetime or $bounce_queue_lifetime, ou
plus long.
Précisez "-H TOUTES" pour libérer tout le courrier qui est " en attente ". Par mesure de sécurité, le
mot TOUTES doit être spécifié en majuscules.
Cette fonctionnalité est disponible dans Postfix 2.0 et versions ultérieures.
-p Purger les anciens fichiers temporaires qui restent après une panne du système ou du logiciel.
-r file_id
Remettez en file d'attente le message avec l'ID de file d'attente nommé à partir de la ou des files d'attente de courrier nommées (par défaut :
appuyez en continu, nouveau, infection et mes différée). Pour remettre plusieurs messages en file d'attente, spécifiez
plusieurs -r options de ligne de commande.
Alternativement, si un file_id of - est spécifié, le programme lit les ID de file d'attente à partir de
entrée standard.
Précisez "-r TOUTES" pour remettre tous les messages en file d'attente. Par mesure de sécurité, le mot TOUTES doit être
spécifié en majuscule.
Un message remis en file d'attente est déplacé vers le courrier file d'attente, d'où il est copié par le
pick-upde Géographie (8) et avec la nettoyage(8) démons vers un nouveau fichier de file d'attente. À bien des égards, sa manipulation
diffère de celui d'une nouvelle soumission locale.
· Le message n'est pas soumis aux smtpd_milters ou non_smtpd_milters
Les paramètres. Lorsque le courrier est passé par un filtre de contenu externe, ce
produirait des résultats incorrects avec les applications Milter qui dépendent de
informations sur l'état de la connexion SMTP d'origine.
· Le message est à nouveau soumis à une réécriture et à une substitution d'adresses e-mail.
Ceci est utile lorsque les règles de réécriture ou les mappages virtuels ont changé.
Le contexte de réécriture d'adresse (local ou distant) est le même que lorsque le
message a été reçu.
· Le message est soumis aux mêmes paramètres content_filter (le cas échéant) que
utilisé pour les nouvelles soumissions par courrier local. Ceci est utile lorsque content_filter
les paramètres ont changé.
Attention : les identifiants de file d'attente de Postfix sont réutilisés (toujours avec Postfix <= 2.8 ; et avec Postfix
>= 2.9 lorsque enable_long_queue_ids=no). Il y a une très faible possibilité que
post-super(1) remet en file d'attente le mauvais fichier de message lorsqu'il est exécuté alors que Postfix
système de messagerie est en cours d'exécution, mais aucun mal ne devrait être fait.
Cette fonctionnalité est disponible dans Postfix 1.1 et versions ultérieures.
-s Vérification de la structure et réparation de la structure. Cela devrait être fait une fois avant Postfix
Commencez.
· Renommez les fichiers dont le nom ne correspond pas au numéro d'inode du fichier de message. Cette
l'opération est nécessaire après la restauration d'une file d'attente de courrier à partir d'une autre machine
ou à partir de la sauvegarde, lorsque les fichiers de file d'attente ont été créés avec Postfix <= 2.8 ou avec
"enable_long_queue_ids = non".
· Déplacer les fichiers de file d'attente qui se trouvent au mauvais endroit dans la hiérarchie du système de fichiers
et supprimez les sous-répertoires qui ne sont plus nécessaires. Emplacement du fichier
des réarrangements sont nécessaires après un changement de hash_queue_names et/ou
hash_queue_profondeur paramètres de configuration.
· Renommez les fichiers de file d'attente créés avec "enable_long_queue_ids = yes" en short
noms, pour la migration vers Postfix <= 2.8. La procédure est la suivante :
# arrêt de suffixe
# postconf enable_long_queue_ids=non
# post-super
Courir post-super(1) à plusieurs reprises jusqu'à ce qu'il arrête de signaler les changements de nom de fichier.
-S Une version redondante de -s qui nécessite que les noms de fichiers longs correspondent également au message
numéro d'inode du fichier. Cette option existe à des fins de test et est disponible avec
Postfix 2.9 et versions ultérieures.
-v Activez la journalisation détaillée à des fins de débogage. Plusieurs -v les options font le
logiciels de plus en plus verbeux.
DIAGNOSTIC
Les problèmes sont signalés au flux d'erreurs standard et à syslogd (8).
post-super(1) rapporte le nombre de messages supprimés avec -d, le nombre de messages
remis en file d'attente avec -r, et le nombre de messages dont le nom de fichier de file d'attente a été fixé avec -sL’
le rapport est écrit dans le flux d'erreur standard et dans syslogd (8).
ENVIRONNEMENT
MAIL_CONFIG
Annuaire avec le main.cf fichier.
Utilisez postsuper en ligne en utilisant les services onworks.net