EngelsFransSpaans

Ad


OnWorks-favicon

mhfixmsgmh - Online in de cloud

Voer mhfixmsgmh uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht mhfixmsgmh die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


mhfixmsg - herschrijf MIME-berichten met verschillende transformaties

KORTE INHOUD


mhfixmsg [+map] [berichten | absoluut padnaam | -het dossier filet] [-decodeertekst 8-bits/7-bits |
-knooppuntcodetekst] [-teksttekenset karakterset | -geen teksttekenset] [-herformatteren | -niet opnieuw formatteren]
[-vervangtekstplain | -vervang geen platte tekst] [-vaste grens | -geen vaste grens] [-vast |
-geen fixcte] [-uitbestand uitbestand] [-rmproc programma] [-normmproc] [-uitgebreid | -noverbos]
[-versie] [-Help]

PRODUCTBESCHRIJVING


mhfixmsg herschrijft MIME-berichten, waarbij specifieke transformaties worden toegepast, zoals het decoderen van
MIME-gecodeerde berichtdelen en repareren van ongeldige MIME-headers.

MIME-berichten worden gespecificeerd in RFC 2045 tot RFC 2049 (zie mhbouw(1)). De mhlijst commando
is van onschatbare waarde voor het bekijken van de inhoudsstructuur van MIME-berichten. mhfixmsg passeert niet-
MIME-berichten door zonder enige transformaties. Als er geen transformaties van toepassing zijn op een MIME
bericht, wordt het oorspronkelijke bericht of bestand niet gewijzigd of verwijderd.

De -decodeertekst switch maakt een transformatie mogelijk om elke base64 en geciteerd-afdrukbaar te decoderen
tekstberichtgedeelte naar de geselecteerde 8bit- of 7bit-codering. Als 7bit is geselecteerd voor een base64
deel, maar het past alleen in 8bit, zoals gedefinieerd in RFC 2045, dan wordt het gedecodeerd naar 8bit
geciteerd-afdrukbaar. Anders, als de gedecodeerde tekst niet zou passen in de geselecteerde codering,
onderdeel is niet gedecodeerd (en er wordt een bericht weergegeven als -uitgebreid is ingeschakeld).

Wanneer de -decodeertekst schakelaar is ingeschakeld, wordt elk regelterugloopteken dat voorafgaat aan a
regelinvoerteken wordt verwijderd uit tekstgedeelten die zijn gecodeerd in ASCII, ISO-8859-x, UTF-8 of
Windows-12xx.

De -teksttekenset switch specificeert dat alle tekst/platte delen van het bericht/de berichten moeten zijn
omgezet naar karakterset. Tekensetconversies vereisen dat: nmh worden gebouwd met iconv(3); zien
de mhparam(1) man-pagina voor hoe te bepalen of uw nmh installatie hoort daar ook bij. Tot
converteer tekstdelen anders dan tekst/plain, een extern programma kan worden gebruikt, via de
-herformatteren schakelaar.

De -herformatteren switch maakt een transformatie mogelijk voor tekstdelen in het bericht. voor elk
tekstgedeelte dat geen tekst/plain is en dat geen corresponderende tekst/plain in a . heeft
meerdelig/alternatief deel, mhfixmsg zoekt naar een mhfixmsg-format-text/subtype profiel
item dat overeenkomt met het subtype van het onderdeel. Als er een wordt gevonden en kan worden gebruikt om
converteer het onderdeel met succes naar tekst / gewoon, mhfixmsg voegt die tekst/het gewone deel in aan de
begin van het bevattende meerdelige/alternatieve deel, indien aanwezig. Zo niet, dan creëert het een
meerdelig/alternatief deel.

De -vervangtekstplain schakelaar verbreedt de toepasbaarheid van -herformatteren door altijd een te vervangen
corresponderende tekst/platte gedeelte, indien aanwezig. Indien -uitgebreid indien ingeschakeld, de vervanging
wordt weergegeven als twee stappen: een verwijdering van de tekst/het gewone gedeelte gevolgd door het gebruikelijke
plaatsing van een nieuw onderdeel.

-herformatteren vereist een profielinvoer voor elk subtype van het tekstgedeelte dat opnieuw moet worden opgemaakt. De
mhfixmsg-format-text/subtype profielvermeldingen zijn gebaseerd op externe conversieprogramma's,
en worden op dezelfde manier gebruikt als: mhshow gebruikt zijn mhshow-show-text/subtype-items. Wanneer nmh
is geïnstalleerd, zoekt het naar een conversieprogramma voor tekst/html-inhoud, en als er een is
gevonden, voegt een mhfixmsg-format-text/html-item in /etc/nmh/mhn.defaults in. een vermelding van
dezelfde naam in het gebruikersprofiel heeft voorrang. De gebruiker kan items toevoegen voor andere
tekstsubtypen naar hun profiel.

De -vaste grens schakelaar maakt een transformatie mogelijk om het grensgedeelte van de te repareren
Inhoudstype koptekstveld van het bericht dat overeenkomt met de grenzen van de buitenste
meerdelige deel van het bericht, als dat niet het geval is. Die toestand wordt aangegeven met een "nep"
meerdelige inhoud in bericht” foutmelding van mhlijst en andere nmh programma's die ontleden
MIME-berichten.

De -vast switch maakt een transformatie mogelijk om de Content-Transfer-Encoding te wijzigen van
een ongeldige waarde voor 8bit in berichtgedeelten met een inhoudstype van multipart, zoals vereist door
RFC 2045, sectie 6.4. Die voorwaarde wordt aangegeven door een "moet worden gecodeerd in 7bit, 8bit,
of binair” foutbericht van mhlijst en andere nmh programma's die MIME-berichten ontleden.

De -uitgebreid wissel van regie mhfixmsg om voor elk een informatief bericht uit te voeren
transformatie toegepast.

De -het dossier filet wissel van regie mhfixmsg om het opgegeven bestand als het bronbericht te gebruiken,
in plaats van een bericht uit een map. Er mag slechts één bestandsargument worden opgegeven. De -het dossier
schakelaar wordt geïmpliceerd als filet is een absolute padnaam. Als het bestand "-" is, dan mhfixmsg
accepteert het bronbericht op de standaard invoerstroom. Als de -uitbestand schakelaar is niet
ingeschakeld bij gebruik van de standaard invoerstroom, mhfixmsg zal geen getransformeerde produceren
uitvoer bericht.

mhfixmsg, transformeert standaard het bericht op zijn plaats. Als de -uitbestand schakelaar is ingeschakeld,
harte mhfixmsg wijzigt het invoerbericht of bestand niet, maar plaatst in plaats daarvan de uitvoer in
het opgegeven bestand. Een outfile-naam "-" specificeert de standaard uitvoerstroom.

Gecombineerd met de -uitgebreid schakelaar, de -uitbestand schakelaar kan worden gebruikt om te laten zien wat:
transformaties mhfixmsg zou toepassen zonder ze daadwerkelijk toe te passen, bijv.

mhfixmsg -outfile /dev/null -verbose

Zoals altijd gehoorzaamt dit gebruik aan elke mhfixmsg schakelaars in het gebruikersprofiel.

-uitbestand kan worden gecombineerd met rcvwinkel om een ​​enkel getransformeerd bericht toe te voegen aan een ander
map, bijv.

mhfixmsg -outbestand - | \
/usr/lib/mh/rcvstore +map

Samengevat of Toepasselijkheid
De transformaties zijn van toepassing op de delen van een bericht, afhankelijk van het inhoudstype en/of
codering als volgt:

-decodetext base64 en geciteerde-afdrukbare gecodeerde tekstdelen
-teksttekenset tekst/platte delen
-tekstgedeelten opnieuw formatteren die geen tekst/plattegrond zijn
-fixboundary buitenste meerdelige deel
-fixcte meerdelig deel

backup of ORIGINELE Bericht/Bestand
Als het transformaties toepast op een bericht of bestand, en de -uitbestand schakelaar is niet
gebruikt, mhfixmsg maakt een back-up van het origineel op dezelfde manier als RMM. Dat wil zeggen, het gebruikt de rmproc
profielcomponent, indien aanwezig. Indien niet aanwezig, mhfixmsg verplaatst het originele bericht naar a
backup bestand. De -rmproc switch kan worden gebruikt om deze profielcomponent te negeren. De
-normmproc schakelaar schakelt het gebruik van elke rmproc profielcomponent en negeert alle eerdere
-rmproc schakelaars.

Integratie Met inc
mhfixmsg kan worden gebruikt als een add-hook, zoals beschreven in /usr/share/doc/nmh/README-HOOKS.
Merk op dat add-hooks door iedereen worden aangeroepen nmh programma's die een bericht aan een map toevoegen, niet
voor slechts inc. Als alternatief kan een eenvoudige shell-alias of -functie worden gebruikt om mhfixmsg
onmiddellijk na een succesvolle aanroep van inc. Bijvoorbeeld met bash:

alias inc='inc && mhfixmsg'

Integratie Met procmail
Bij wijze van voorbeeld, hier is een fragment uit een procmailrc-bestand dat berichten doorfiltert:
mhfixmsg voordat u ze opslaat in de gebruikers nmh-werknemers map. Het slaat ook de
inkomend bericht in de Backups map in een bestandsnaam gegenereerd door mktemp, wat een niet-
POSIX-hulpprogramma om een ​​tijdelijk bestand te genereren. Als u dat hulpprogramma niet hebt, dan is de
mktemp(3) functie zou de basis kunnen vormen voor een substituut. Of, mhfixmsg zou kunnen worden genoemd
op het bericht nadat het is opgeslagen.

PAD = /usr/bin/mh:$PAD
MAILDIR = `mhparam pad`
MKTEMP = 'mktemp Back-ups/mhfixmsg.XXXXXXXX'
MHFIXMSG = 'mhfixmsg -noverbose -file - -outfile -'
STORE = /usr/lib/mh/rcvstore

:0 w: nmh-werker/procmail.$LOCKEXT
* ^[e-mail beveiligd]
| t-shirt `$MKTEMP` | $MHFIXMSG | $STORE +nmh-workers

Gebruik mhfixmsgmh online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad