EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

mhfixmsgmh - Online în cloud

Rulați mhfixmsgmh în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda mhfixmsgmh care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


mhfixmsg - rescrie mesajele MIME cu diverse transformări

REZUMAT


mhfixmsg [+dosar] [msjs | absolut caii de acces | -fişier fişier] [-decodificarea textului 8 biți/7 biți |
-nodecodetext] [-textcharset set de caractere | -notextcharset] [-reformat | -noreformat]
[-inlocuirea textului simplu | -noreplacetextplain] [-limită fixă | -nofixboundary] [-fixcte |
-nofixcte] [-outfile outfile] [-rmmproc program] [-normmproc] [-verbos | - neabundent]
[-versiune] [-Ajutor]

DESCRIERE


mhfixmsg rescrie mesajele MIME, aplicând transformări specifice, cum ar fi decodificarea
Părți de mesaje codificate MIME și repararea antetelor MIME nevalide.

Mesajele MIME sunt specificate în RFC 2045 până la RFC 2049 (vezi mhbuild(1)). The mhlist comandă
este de neprețuit pentru vizualizarea structurii de conținut a mesajelor MIME. mhfixmsg trece non-
Mesajele MIME fără nicio transformare. Dacă nu se aplică transformări unui MIME
mesaj, mesajul sau fișierul original nu este modificat sau eliminat.

-decodificarea textului comutatorul permite o transformare pentru a decoda fiecare bază64 și poate fi imprimat citat
parte a mesajului text la codarea selectată pe 8 sau 7 biți. Dacă este selectat 7 biți pentru o bază64
parte, dar se va potrivi doar pe 8 biți, așa cum este definit de RFC 2045, apoi va fi decodat la 8 biți
citat-imprimabil. În caz contrar, dacă textul decodat nu s-ar potrivi cu codificarea selectată,
partea nu este decodificată (și va fi afișat un mesaj dacă -verbos este activat).

Cand -decodificarea textului comutatorul este activat, fiecare caracter de returnare a căruciorului care precede a
caracterul linefeed este eliminat din părțile de text codificate în ASCII, ISO-8859-x, UTF-8 sau
Windows-12xx.

-textcharset comutatorul specifică că toate părțile text/pure ale mesajului(lor) ar trebui să fie
convertit la set de caractere. Conversiile setului de caractere necesită asta nmh fi construit cu inconv(3); vedea
il mhparam(1) pagina de manual pentru modul în care determinați dacă dvs nmh instalarea include asta. La
convertiți părți de text altele decât text/plat, un program extern poate fi utilizat, prin intermediul
-reformat intrerupator.

-reformat comutatorul permite o transformare pentru părțile de text din mesaj. Pentru fiecare
parte de text care nu este text/securitate și care nu are un text/securitate corespunzător în a
mai multe părți/parte alternativă, mhfixmsg caută un profil mhfixmsg-format-text/subtype
intrare care se potrivește cu subtipul piesei. Dacă se găsește unul și poate fi obișnuit
converti cu succes partea în text/plan simplu, mhfixmsg inserează acel text/parte simplă la
începutul părții multiple/alternative care conține, dacă este prezentă. Dacă nu, se creează un
multipart/parte alternativă.

-inlocuirea textului simplu comutator extinde aplicabilitatea -reformat prin înlocuirea întotdeauna a unui
textul/partea simplă corespunzătoare, dacă există. Dacă -verbos dacă este activată, înlocuirea
va fi afișat în doi pași: o eliminare a textului/partea simplă urmată de cea obișnuită
introducerea unei piese noi.

-reformat necesită o intrare de profil pentru fiecare subtip de parte de text pentru a fi reformatată. The
intrările de profil mhfixmsg-format-text/subtype se bazează pe programe de conversie externe,
și sunt folosite la fel ca mhshow folosește intrările sale mhshow-show-text/subtype. Cand nmh
este instalat, caută un program de conversie pentru conținut text/html și, dacă este unul
găsit, inserează o intrare mhfixmsg-format-text/html în /etc/nmh/mhn.defaults. O intrare de
același nume din profilul utilizatorului are prioritate. Utilizatorul poate adăuga intrări pentru altele
subtipuri de text în profilul lor.

-limită fixă comutatorul permite o transformare pentru a repara porțiunea de limită a
Câmp de antet tip conținut al mesajului pentru a se potrivi cu granițele celei mai îndepărtate
parte din mai multe părți a mesajului, dacă nu. Această condiție este indicată de un „fals
conținut în mai multe părți în mesaj” mesaj de eroare de la mhlist si alte nmh programe care analizează
Mesaje MIME.

-fixcte comutatorul permite o transformare din care să schimbe codificarea de transfer de conținut
o valoare nevalidă la 8 biți în părțile mesajului cu un tip de conținut de mai multe părți, conform cerințelor
RFC 2045, secțiunea 6.4. Această condiție este indicată de un „trebuie să fie codificat în 7 biți, 8 biți,
sau binar” mesaj de eroare de la mhlist si alte nmh programe care analizează mesajele MIME.

-verbos comutatorul direcționează mhfixmsg pentru a scoate un mesaj informațional pentru fiecare
transformare aplicată.

-fişier fişier comutatorul direcționează mhfixmsg pentru a utiliza fișierul specificat ca mesaj sursă,
mai degrabă decât un mesaj dintr-un folder. Poate fi furnizat un singur argument de fișier. The -fişier
comutatorul este implicit dacă fişier este o cale absolută. Dacă fișierul este „-”, atunci mhfixmsg
acceptă mesajul sursă pe fluxul de intrare standard. Dacă -outfile comutatorul nu este
activat când se utilizează fluxul de intrare standard, mhfixmsg nu va produce un transformat
mesaj de ieșire.

mhfixmsg, în mod implicit, transformă mesajul în loc. Dacă -outfile comutatorul este activat,
apoi mhfixmsg nu modifică mesajul sau fișierul de intrare, ci plasează în schimb rezultatul acestuia
fișierul specificat. Un nume de fișier de ieșire „-” specifică fluxul de ieșire standard.

Combinat cu -verbos comuta, -outfile comutatorul poate fi folosit pentru a arăta ce
transformări mhfixmsg s-ar aplica fără a le aplica efectiv, de exemplu,

mhfixmsg -outfile /dev/null -verbose

Ca întotdeauna, această utilizare se supune oricărei mhfixmsg comută în profilul utilizatorului.

-outfile poate fi combinat cu rcvstore pentru a adăuga un singur mesaj transformat la altul
folder, de exemplu,

mhfixmsg -outfile - | \
/usr/lib/mh/rcvstore +folder

Rezumat of aplicabilitate
Transformările se aplică părților unui mesaj în funcție de tipul de conținut și/sau
codificarea după cum urmează:

-decodetext base64 și părți de text codificate imprimabile citate
-textcharset text/părți simple
-reformatați părțile de text care nu sunt text/plate
-fixboundary cea mai exterioară parte din mai multe părți
-fixcte piesa multipart

Backup of Original Mesaj/Fișier
Dacă aplică orice transformări unui mesaj sau fișier, și -outfile comutatorul nu este
folosit, mhfixmsg face backup la original în același mod ca RMM. Adică folosește rmmproc
componentă de profil, dacă este prezentă. Dacă nu este prezent, mhfixmsg mută mesajul original în a
fisier de rezerva. The -rmmproc comutatorul poate fi folosit pentru a suprascrie această componentă de profil. The
-normmproc comutatorul dezactivează utilizarea oricărui rmmproc componentă de profil și anulează toate anterioare
-rmmproc comutatoare.

Integrare cu inc
mhfixmsg poate fi folosit ca un add-hook, așa cum este descris în /usr/share/doc/nmh/README-HOOKS.
Rețineți că add-hook-urile sunt apelate de la toate nmh programele care adaugă un mesaj într-un folder, nu
doar inc. Alternativ, un alias sau o funcție shell simplă poate fi folosită pentru a apela mhfixmsg
imediat după o invocare cu succes a inc. De exemplu, cu bash:

alias inc='inc && mhfixmsg'

Integrare cu procmail
De exemplu, iată un extras dintr-un fișier procmailrc care filtrează mesajele
mhfixmsg înainte de a le stoca în cel al utilizatorului nmh-lucrători pliant. De asemenea, stochează
mesaj de intrare în Copiile de rezervă folder într-un nume de fișier generat de mktemp, care este un non-
Utilitar POSIX pentru a genera un fișier temporar. Dacă nu aveți acest utilitar, atunci
mkstemp(3) funcția ar putea constitui baza pentru un substitut. Sau, mhfixmsg ar putea fi numit
pe mesaj după ce acesta este stocat.

PATH = /usr/bin/mh:$PATH
MAILDIR = `mhparam cale`
MKTEMP = 'mktemp Backups/mhfixmsg.XXXXXXXX'
MHFIXMSG = 'mhfixmsg -noverbose -file - -outfile -'
STORE = /usr/lib/mh/rcvstore

:0 w: nmh-worker/procmail.$LOCKEXT
* ^[e-mail protejat]
| tee `$MKTEMP` | $MHFIXMSG | $STORE +nmh-lucrători

Utilizați mhfixmsgmh online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad